Form.OnClosing(CancelEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Form.OnClosing, Form.OnClosed and the corresponding events are obsolete. Use Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing and Form.FormClosed instead.
Löst das Closing-Ereignis aus.
protected:
virtual void OnClosing(System::ComponentModel::CancelEventArgs ^ e);
protected virtual void OnClosing(System.ComponentModel.CancelEventArgs e);
[System.Obsolete("Form.OnClosing, Form.OnClosed and the corresponding events are obsolete. Use Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing and Form.FormClosed instead.", false, DiagnosticId="WFDEV004", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
protected virtual void OnClosing(System.ComponentModel.CancelEventArgs e);
abstract member OnClosing : System.ComponentModel.CancelEventArgs -> unit
override this.OnClosing : System.ComponentModel.CancelEventArgs -> unit
[<System.Obsolete("Form.OnClosing, Form.OnClosed and the corresponding events are obsolete. Use Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing and Form.FormClosed instead.", false, DiagnosticId="WFDEV004", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
abstract member OnClosing : System.ComponentModel.CancelEventArgs -> unit
override this.OnClosing : System.ComponentModel.CancelEventArgs -> unit
Protected Overridable Sub OnClosing (e As CancelEventArgs)
Parameter
Ein CancelEventArgs Objekt, das die Ereignisdaten enthält.
- Attribute
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.