CloseReason 列挙型

定義

フォームが閉じられた理由を指定します。

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

フィールド

ApplicationExitCall 6

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

FormOwnerClosing 5

所有側のフォームが閉じられようとしています。

MdiFormClosing 2

このマルチ ドキュメント インターフェイス (MDI: Multiple Document Interface) フォームの親フォームが閉じられようとしています。

None 0

フォームが閉じられる理由が定義されなかったか、確認できませんでした。

TaskManagerClosing 4

Microsoft Windows タスク マネージャーがアプリケーションを終了しようとしています。

Windows 8.1 以降のバージョンでは、タスク マネージャーが でメッセージSC_CLOSEを発行するため、このメンバーはWM_SYSCOMMAND使用されません。 Windows 7 以前のバージョンでは、メッセージが WM_CLOSE 発行されました。 このアクションは、 と区別できなくなり、 として CloseReason.UserClosing誤って分類されるようになりました。

UserClosing 3

プログラムで、またはユーザー インターフェイスのユーザー アクション (フォーム ウィンドウの [閉じる] ボタンを押す、ウィンドウのコントロール メニューの [閉じる] をクリックする、Alt キーと F4 キーを同時に押すなど) で、フォームを閉じようとしています。

WindowsShutDown 1

オペレーティング システムが終了前にすべてのアプリケーションを終了しようとしています。

注釈

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

適用対象

こちらもご覧ください