Windows 窗体中的事件顺序

      对于关注对 Windows 窗体应用程序中引发的每个事件按次序进行处理的开发人员来说,事件引发的顺序特别重要。当某种情况需要小心处理事件时(如重绘窗体的某些部分时),必须知道事件在运行时的确切引发顺序。本主题提供了一些有关在应用程序和控件的生命周期中的几个重要阶段中的事件顺序的详细信息。有关鼠标输入事件顺序的特定详细信息,请参见 Windows 窗体中的鼠标事件。有关 Windows 窗体中事件的概述,请参见 事件概述(Windows 窗体)。有关事件处理程序的构成的详细信息,请参见 事件处理程序概述(Windows 窗体)

 

应用程序启动和关闭事件

 

      FormControl 类公开了一组与应用程序启动和关闭相关联的事件。当 Windows 窗体应用程序启动时,主窗体的启动事件按以下顺序引发:

当应用程序关闭时,主窗体的关闭事件按以下顺序引发:

Application 类的 ApplicationExit 事件在主窗体的关闭事件之后引发。

说明:

Visual Basic 2005 提供了额外的应用程序事件,如 WindowsFormsApplicationBase..::.StartupWindowsFormsApplicationBase..::.Shutdown。有关更多信息,请参见How to: Handle Application Events (Visual Basic).

(转自:http://msdn.microsoft.com/en-us/86faxx0d(zh-cn,VS.90).aspx)

原文地址:https://www.cnblogs.com/hbhbice/p/1714284.html