CloseReason 枚举

定义

指定窗体关闭的原因。

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
继承
CloseReason

字段

ApplicationExitCall 6

Exit() 类的 Application 方法被调用。

FormOwnerClosing 5

所有者窗体正在关闭。

MdiFormClosing 2

此多文档界面 (MDI) 窗体的父窗体正在关闭。

None 0

关闭原因未定义或者未能确定。

TaskManagerClosing 4

Microsoft Windows 任务管理器正在关闭应用程序。

在 Windows 8.1 及更高版本中,不使用此成员,因为任务管理器使用 WM_SYSCOMMANDSC_CLOSE发出消息。 在 Windows 7 及更早版本中, WM_CLOSE 已发出消息。 此操作现在无法区分,并错误地分类为 CloseReason.UserClosing

UserClosing 3

可以编程方式关闭窗体,也可使用用户界面中的用户操作(例如单击窗体窗口上的“关闭”按钮,选择窗口控制菜单上的“关闭”按钮,或者按 Alt+F4 等)关闭。

WindowsShutDown 1

操作系统正在关闭所有应用程序以便准备关机。

注解

FormClosingFormClosed 事件在通过用户操作或以编程方式关闭 时Form引发。 这些事件的处理程序分别接收 类型 FormClosingEventArgs 为 和 FormClosedEventArgs的参数。 这两个事件参数类都使用 CloseReason 枚举。

适用于

另请参阅