转载自MSDN:
https://docs.microsoft.com/zh-cn/dotnet/framework/winforms/order-of-events-in-windows-formsWindows 窗体中的事件顺序
应用程序启动和关闭事件
Form 和 Control 类公开一组与应用程序启动和关闭相关的事件。 Windows 窗体应用程序启动时,主窗体的启动事件将按照以下顺序引发:
应用程序关闭时,主窗体的关闭事件将按照以下顺序引发:
在主窗体关闭事件后,将引发 Application 类的 ApplicationExit 事件。
备注
Visual Basic 2005 包括其他应用程序事件,例如 WindowsFormsApplicationBase.Startup和 WindowsFormsApplicationBase.Shutdown。
焦点和验证事件
当通过使用键盘(TAB、SHIFT+TAB 等),通过调用 Select 或 SelectNextControl 方法,或通过将 ActiveControl 属性设置为当前窗体来更改焦点时,Control 类的焦点事件将按以下顺序发生: