Winformでウィンドウを閉じるイベントを処理する方法
WinFormのウィンドウを閉じるイベントを処理する方法は次のとおりです。
- FormClosing イベント: ウィンドウが閉じられる前に発生し、Cancel プロパティの設定によってウィンドウの閉じる操作をキャンセルできます。
- FormClosedイベント:ウィンドウがすでに閉じられた後で発生します。ウィンドウのクローズ操作を取り消すことはできません。
- Closingイベント:ウィンドウを閉じる前に発生し、Cancelプロパティをセットすることでウィンドウを閉じる操作を取り消すことができます。FormClosingイベントに似ていますが、一部の特定の状況では異なる挙動が発生する可能性があります。
- Closedイベント:ウィンドウが閉じられた後に発生され、ウィンドウの閉じる操作をキャンセルできない。
- 非アクティブイベント:ウィンドウがフォーカスを失った場合に発生し、ウィンドウが閉じられる前に実行する必要のある操作を実行するために使用できます。
WinForm でウィンドウを閉じるイベントとしては上記が多く利用されており、必要に応じて適切なイベントを選択してウィンドウの閉じる操作を行うことができます。