My.Application.Shutdown 事件
更新:2007 年 11 月
在应用程序关闭时发生。
' Usage
Public Sub Me_Shutdown( _
ByVal sender As Object, _
ByVal e As System.EventArgs _
) Handles Me.Shutdown
End Sub
' Declaration
Public Event Shutdown( _
ByVal sender As Object, _
ByVal e As System.EventArgs _
)
参数
备注
应用程序在退出之前会引发 Shutdown 事件。这样,您将能够控制应用程序关闭其资源的方式。此事件是 Visual Basic 应用程序模型的一部分。有关更多信息,请参见 Visual Basic 应用程序模型概述。
Shutdown 事件处理程序的代码存储在 ApplicationEvents.vb 文件中,该文件默认情况下是隐藏的。
访问应用程序事件的“代码编辑器”窗口
当项目在“解决方案资源管理器”中处于选定状态时,在“项目”菜单上单击“属性”。
单击“应用程序”选项卡。
单击“查看应用程序事件”按钮,打开代码编辑器。
有关更多信息,请参见如何:处理应用程序事件 (Visual Basic)。
任务
下表列出了涉及 My.Application.Shutdown 事件的任务的示例。
要执行的操作 |
请参见 |
---|---|
使用 Visual Basic 应用程序模型提供的事件来运行代码 |
|
在应用程序关闭时记录消息 |
示例
此示例将在应用程序关闭时记录消息。
Private Sub MyApplication_Shutdown( _
ByVal sender As Object, _
ByVal e As System.EventArgs _
) Handles Me.Shutdown
My.Application.Log.WriteEntry("Application Shut Down.")
End Sub
必须在“代码编辑器”窗口中为应用程序事件输入代码。若要访问此窗口,请按照本主题“备注”一节中的说明进行操作。有关更多信息,请参见如何:当应用程序启动或关闭时记录消息。
要求
命名空间:Microsoft.VisualBasic.ApplicationServices
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
按项目类型列出的可用性
项目类型 |
可用 |
---|---|
Windows 应用程序 |
是 |
类库 |
否 |
控制台应用程序 |
否 |
Windows 控件库 |
否 |
Web 控件库 |
否 |
Windows 服务 |
否 |
网站 |
否 |
权限
不需要任何权限。