CloseReason 列舉

定義

指定表單已關閉的原因。

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

欄位

名稱 Description
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當 a FormClosed 關閉時,透過使用者操作或程式化,會觸發 and Form 事件。 這些事件的處理器分別收到型別 FormClosingEventArgs 為 和 FormClosedEventArgs的參數。 這兩個事件參數類別都使用列 CloseReason 舉。

適用於

另請參閱