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 _
)

参数

  • sender
    引发该事件的 Object。

  • e
    包含 EmptyEventArgs 对象。

备注

应用程序在退出之前会引发 Shutdown 事件。这样,您将能够控制应用程序关闭其资源的方式。此事件是 Visual Basic 应用程序模型的一部分。有关更多信息,请参见 Visual Basic 应用程序模型概述

Shutdown 事件处理程序的代码存储在 ApplicationEvents.vb 文件中,该文件默认情况下是隐藏的。

访问应用程序事件的“代码编辑器”窗口

  1. 当项目在“解决方案资源管理器”中处于选定状态时,在“项目”菜单上单击“属性”。

  2. 单击“应用程序”选项卡。

  3. 单击“查看应用程序事件”按钮,打开代码编辑器。

    有关更多信息,请参见如何:处理应用程序事件 (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

类:WindowsFormsApplicationBase

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

按项目类型列出的可用性

项目类型

可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

不需要任何权限。

请参见

任务

如何:当应用程序启动或关闭时记录消息

如何:处理应用程序事件 (Visual Basic)

概念

Visual Basic 应用程序模型概述

参考

My.Application 对象

System.EventArgs

WindowsFormsApplicationBase.Shutdown