או בקיצור
כאשר רושמים פקודה מסוימת שהמחשב מבצע, לוכח לו פרק זמן מסוים לבצע את הפעולה. ברוב הפעולות, משך הזמן הוא אפסי, ולא מורגש. אך כאשר מבצעים מספר גדול של פעולות בתוך לולאה, פרק הזמן גדל. בזמן שבו התוכנה מבצעת את הפעולות, היא לא מגיבה לאירועים החיצוניים שקורים. זאת אורמת, שהתוכנה "משותקת", לא תוכלי לגרור את החלון, או לרשום בשדה טקסט, וכו´. לכן, קימת הפקודה DoEvents, האומרת לתוכנה לטפל בכל האירועים שקרו, מלחיצה על העכבר עד ללחיצה על כפתור, לפני שהיא ממשיכה בפעולות. אם שמים לב, לולאות ארוכות "משתקות" את התוכנה עד שהן מסימות את פעולתן, ו DoEvents, מונע זאת. פשוט רושמים באחת מהפקודות שבלולאה DoEvents