Form.OnFormClosed(FormClosedEventArgs) Form.OnFormClosed(FormClosedEventArgs) Form.OnFormClosed(FormClosedEventArgs) Form.OnFormClosed(FormClosedEventArgs) Method

定義

FormClosed イベントを発生させます。Raises the FormClosed event.

protected:
 virtual void OnFormClosed(System::Windows::Forms::FormClosedEventArgs ^ e);
protected virtual void OnFormClosed (System.Windows.Forms.FormClosedEventArgs e);
abstract member OnFormClosed : System.Windows.Forms.FormClosedEventArgs -> unit
override this.OnFormClosed : System.Windows.Forms.FormClosedEventArgs -> unit
Protected Overridable Sub OnFormClosed (e As FormClosedEventArgs)

パラメーター

e
FormClosedEventArgs FormClosedEventArgs FormClosedEventArgs FormClosedEventArgs

処理するウィンドウ メッセージを表す、参照渡しされた FormClosedEventArgsA FormClosedEventArgs that contains the event data.

注釈

メソッドOnFormClosingは、関連付けられてOpenFormsいるApplicationのコレクションから現在のフォームを削除します。The OnFormClosing method removes the current form from the OpenForms collection of the associated Application.

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。Raising an event invokes the event handler through a delegate. 詳細については、次を参照してください。処理とイベントの発生します。For more information, see Handling and Raising Events.

OnFormClosed メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。The OnFormClosed method also allows derived classes to handle the event without attaching a delegate. 派生クラスでイベントを処理する場合は、このメソッドをオーバーライドすることをお勧めします。Overriding this method is the preferred technique for handling the event in a derived class.

注意 (継承者)

派生クラスで OnFormClosed(FormClosedEventArgs) をオーバーライドする場合は、登録されているデリゲートがイベントを受け取ることができるように、基本クラスの OnFormClosed(FormClosedEventArgs) メソッドを呼び出してください。When overriding OnFormClosed(FormClosedEventArgs) in a derived class, be sure to call the base class's OnFormClosed(FormClosedEventArgs) method so that registered delegates receive the event.

適用対象

こちらもご覧ください