Windowsアプリケーションのイベントの順序でForm.Closed
とForm.FormClosed
イベントの大きな違いは何でしょうか。私はMSDNのドキュメントでそれを読みましたが、それでも互いに大きな違いは見つかりませんでした。説明してください。
2486 次
1 に答える
8
この
Closed
イベントは、.NET Framework バージョン 2.0 では廃止されました。FormClosed
代わりにイベントを使用してください。
このイベントの使用を検討する必要さえないと思います。非推奨で非表示になっていますが、古いソース コードとの互換性のためにのみ存在します。
イベントの意味は同じFormClosed
ですが、MSDN でわかるように、1 つの (あまり大きくない) 微妙な違いClosed
がApplication.Exit()
ありFormClosed
ます。
この動作は、上記のリンクにも記載されています。
アプリケーションを終了するためにメソッドが呼び出された場合、
Form.Closed
およびForm.Closing
イベントは発生しません 。Application.Exit
これらのイベントのいずれかに実行する必要がある検証コードがある場合は、Form.Close
メソッドを呼び出す前に、開いているフォームごとに個別にメソッドを呼び出す必要がありますExit
。
于 2012-09-07T15:25:51.620 に答える