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 に答える