هر عنصر در ویژوال بیسیک،تعدادی رویداد مربوط به خود را دارد که این رویدادها در بعضی از عناصر مشترک است.

در زیر به معرفی بعضی از این رویدادها می پردازیم:

رویدادClick:هنگامی که کاربر روی یکی از عناصر برنامه یا خود فرم کلیک کند.

رویداد DbClick: هنگامی که کاربر روی یکی از عناصر برنامه یا خود فرم دو بار کلیک کند.

رویدادActivate:زمانی که فرم روی صفحه نمایش  ظاهر می شود.

رویدادDeactivate:هنگامی که کاربر روی یه برنامه دیگر برود ویا فرم از روی صفحه نمایش محو شود.

رویدادDragDrop:زمانی که عنصر بر روی فرم (به وسیله کشیدن موس) قرار گیرد.

رویدادDragOver:زمانی که عنصر روی فرم حرکت کند.

رویدادGotFocus:زمانی که مکان نما بر روی عنصری قرار گیرد.

رویدادInitialize:هنگامی که فرم ایجاد می شود.

رویدادKeyDown:هنگامی که کاربر یکی از کلیدهای صفحه کلید (به جز Alt,Shift,Inser) پایین نگه دارد.

رویدادKeyPass:زمانی که کلیدی فشرده شود. (به جز Alt,Shift,Inser)

رویدادKeyUp:این رویداد هنگام رها کردن کلید فشرده شده فراخوانی می شود.

رویدادLoad:در زمان ایجاد فرم این رویداد فراخوانی می شود.

رویدادLostFocus:هنگامی که مکان نما از روی عنصری خارج می شود.

رویدادMouseDown:وقتی که یکی از کلیدهای موس پایین نگه داشته شود.

رویدادMouseMove:وقتی که اشاره گر موس روی فرم یا عنصری حرکت داده شود.

رویدادMouseUp:زمانی که کاربر کلید فشرده شده موس را رها کند.

رویدادPaint:این رویداد زمان بازسازی مجدد موس فراخوانی می شود.

رویدادQueryUnLoad:زمانی که کاربر سعی می کند فرم را ببندد.

رویدادResize:زمانی که کاربر اندازه فرم را تغییر دهد.

رویدادTerminate:هنگامی که کاربا فرم خاتمه می یابد.

رویدادUnLoad:این رویداد زمان حذف فرم فراخوانی می شود.