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_SYSCOMMANDSC_CLOSE メッセージを発行するため、このメンバーは使用されません。 Windows 7 以前のバージョンでは、WM_CLOSE メッセージが発行されました。 このアクションは、 CloseReason.UserClosingと区別できず、誤って分類されるようになりました。

FormOwnerClosing 5

所有者フォームが閉じています。

ApplicationExitCall 6

Exit() クラスのApplication メソッドが呼び出されました。

注釈

FormClosingイベントとFormClosed イベントは、Formが閉じられたときに、ユーザーアクションまたはプログラムによって発生します。 これらのイベントのハンドラーは、それぞれ FormClosingEventArgs 型と FormClosedEventArgs型のパラメーターを受け取ります。 これらのイベント引数クラスはどちらも、 CloseReason 列挙型を使用します。

適用対象

こちらもご覧ください