英語で読む

次の方法で共有


CloseReason 列挙型

定義

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

C#
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

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください