Классы Form и Control предоставляют набор событий, связанных с запуском и закрытием приложения. При запуске приложения Windows Forms события запуска основной формы генерируются в следующем порядке:
Control.HandleCreated
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown
Когда приложение закрывается, события завершения работы главной формы генерируются в следующем порядке:
Form.Closing
Form.FormClosing
Form.Closed
Form.FormClosed
Form.Deactivate
События фокуса и проверки
Когда вы меняете фокус с помощью клавиатуры (TAB, SHIFT + TAB и т. Д.), Вызывая методы Select или SelectNextControl или устанавливая свойство ActiveControl в текущую форму, происходят события фокуса класса Control в следующем порядке:
Enter
GotFocus
Leave
Validating
Validated
LostFocus
При изменении фокуса с помощью мыши или вызова метода Focus события фокуса класса Control происходят в следующем порядке:
Enter
GotFocus
LostFocus
Leave
Validating
Validated