Form.OnFormClosed(FormClosedEventArgs) Method


Raises the FormClosed event.

 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)



A FormClosedEventArgs that contains the event data.


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.

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.

Notes to Inheritors

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.

Applies to

See also