Form.OnClosing(CancelEventArgs) Methode

Definition

Löst das Closing-Ereignis aus.

protected:
 virtual void OnClosing(System::ComponentModel::CancelEventArgs ^ e);
protected virtual void OnClosing(System.ComponentModel.CancelEventArgs e);
abstract member OnClosing : System.ComponentModel.CancelEventArgs -> unit
override this.OnClosing : System.ComponentModel.CancelEventArgs -> unit
Protected Overridable Sub OnClosing (e As CancelEventArgs)

Parameter

e
CancelEventArgs

Ein CancelEventArgs Objekt, das die Ereignisdaten enthält.

Hinweise

Vorsicht

Die OnClosing Methode ist veraltet. Verwenden Sie stattdessen die OnFormClosing Methode.

Das Auslösen eines Ereignisses ruft den Ereignishandler über einen Delegaten auf. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.

Mit der OnClosing Methode können abgeleitete Klassen auch das Ereignis behandeln, ohne einen Delegaten anzufügen. Das Überschreiben dieser Methode ist die bevorzugte Methode zum Behandeln des Ereignisses in einer abgeleiteten Klasse.

Vorsicht

Die OnClosed Methoden und OnClosing Methoden werden nicht aufgerufen, wenn die Application.Exit Methode aufgerufen wird, um die Anwendung zu beenden. Wenn Sie einen Überprüfungscode in einer dieser Methoden haben, die ausgeführt werden müssen, sollten Sie die Form.Close Methode für jedes geöffnete Formular einzeln aufrufen, bevor Sie die Exit Methode aufrufen.

Hinweise für Vererber

Achten Sie beim Überschreiben OnClosing(CancelEventArgs) in einer abgeleiteten Klasse darauf, die Methode der Basisklasse OnClosing(CancelEventArgs) aufzurufen, damit registrierte Stellvertretungen das Ereignis empfangen.

Gilt für:

Weitere Informationen