CloseReason 枚举

定义

指定窗体已关闭的原因。

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

字段

名称 说明
None 0

关闭的原因未定义或无法确定。

WindowsShutDown 1

操作系统在关闭之前关闭所有应用程序。

MdiFormClosing 2

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

UserClosing 3

窗体以编程方式或通过用户界面中的用户操作关闭(例如,单击窗体窗口上的 “关闭 ”按钮、从窗口控件菜单中选择“ 关闭 ”或按 Alt+F4)。

TaskManagerClosing 4

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

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

FormOwnerClosing 5

所有者窗体正在关闭。

ApplicationExitCall 6

Exit()调用了类的方法Application

注解

FormClosing通过用户操作或以编程方式关闭时FormClosed,将引发事件Form和事件。 这些事件的处理程序分别接收类型 参数和 < a0/>。 这两个事件参数类都使用 CloseReason 枚举。

适用于

另请参阅