Freigeben über


Form.Closed Ereignis

Definition

Achtung

Form.OnClosing, Form.OnClosed and the corresponding events are obsolete. Use Form.OnFormClosing, Form.OnFormClosed, Form.FormClosing and Form.FormClosed instead.

Tritt auf, wenn das Formular geschlossen wird.

public:
 event EventHandler ^ Closed;
public event EventHandler Closed;
[System.ComponentModel.Browsable(false)]
public event EventHandler Closed;
[System.ComponentModel.Browsable(false)]
[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}")]
public event EventHandler? Closed;
[System.ComponentModel.Browsable(false)]
public event EventHandler? Closed;
member this.Closed : EventHandler 
[<System.ComponentModel.Browsable(false)>]
member this.Closed : EventHandler 
[<System.ComponentModel.Browsable(false)>]
[<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}")>]
member this.Closed : EventHandler 
Public Custom Event Closed As EventHandler 

Ereignistyp

Attribute

Hinweise

Vorsicht

Das Closed Ereignis ist in .NET Framework, Version 2.0, veraltet. Verwenden Sie stattdessen das FormClosed Ereignis.

Dieses Ereignis tritt auf, nachdem das Formular vom Benutzer oder von der Close Methode des Formulars geschlossen wurde. Um zu verhindern, dass ein Formular geschlossen wird, behandeln Sie das Closing Ereignis, und legen Sie die Cancel Eigenschaft der CancelEventArgs an den Ereignishandler übergebenen Eigenschaft auf true.

Sie können dieses Ereignis verwenden, um Aufgaben auszuführen, z. B. das Freigeben von Ressourcen, die vom Formular verwendet werden, und zum Speichern der im Formular eingegebenen Informationen oder zum Aktualisieren des übergeordneten Formulars.

Vorsicht

Die Form.Closed Ereignisse und Form.Closing Ereignisse werden nicht ausgelöst, wenn die Application.Exit Methode aufgerufen wird, um die Anwendung zu beenden. Wenn Sie einen Überprüfungscode in einem dieser Ereignisse 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.

Wenn es sich bei dem Formular um ein übergeordnetes MDI-Formular handelt, werden die Closing Ereignisse aller untergeordneten MDI-Formulare ausgelöst, bevor das Ereignis des übergeordneten MDI-Formulars Closing ausgelöst wird. Darüber hinaus werden die Closed Ereignisse aller untergeordneten MDI-Formulare ausgelöst, bevor das Closed Ereignis des übergeordneten MDI-Formulars ausgelöst wird.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für:

Weitere Informationen