Udostępnij za pośrednictwem


Form.Closed Zdarzenie

Definicja

Uwaga

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

Występuje po zamknięciu formularza.

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 

Typ zdarzenia

Atrybuty

Uwagi

Ostrzeżenie

Zdarzenie Closed jest przestarzałe w programie .NET Framework w wersji 2.0; zamiast tego FormClosed użyj zdarzenia.

To zdarzenie występuje po zamknięciu formularza przez użytkownika lub przez Close metodę formularza. Aby zapobiec zamykaniu formularza, obsłuż Closing zdarzenie i ustaw Cancel właściwość przekazanego CancelEventArgs programu obsługi zdarzeń na truewartość .

To zdarzenie służy do wykonywania zadań, takich jak zwalnianie zasobów używanych przez formularz i zapisywanie informacji wprowadzonych w formularzu lub aktualizowanie formularza nadrzędnego.

Ostrzeżenie

Zdarzenia Form.Closed i Form.Closing nie są wywoływane, gdy Application.Exit metoda jest wywoływana w celu zamknięcia aplikacji. Jeśli masz kod weryfikacyjny w jednym z tych zdarzeń, które należy wykonać, należy wywołać metodę Form.Close dla każdego otwartego formularza osobno przed wywołaniem Exit metody .

Jeśli formularz jest formularzem nadrzędnym MDI, Closing zdarzenia wszystkich formularzy podrzędnych MDI są zgłaszane przed wystąpieniem zdarzenia formularza Closing nadrzędnego MDI. Ponadto Closed zdarzenia wszystkich formularzy podrzędnych MDI są wywoływane przed podniesieniem Closed zdarzenia formularza nadrzędnego MDI.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i wywoływanie zdarzeń.

Dotyczy

Zobacz też