OnClosed Methode (EventArgs)
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Form.OnClosed-Methode (EventArgs)

 

Löst das Closed-Ereignis aus.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

protected virtual void OnClosed(
	EventArgs e
)

Parameter

e

Das EventArgs, das die Ereignisdaten enthält.

System_CAPS_cautionAchtung

Die OnClosed -Methode ist veraltet in .NET Framework, Version 2.0; verwenden Sie die OnFormClosed Methode stattdessen.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen.Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.

Mit der OnFormClosed-Methode können auch abgeleitete Klassen das Ereignis ohne Anfügen eines Delegaten behandeln.Überschreiben diese Methode ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.

System_CAPS_cautionAchtung

Die OnClosed und OnClosing Methoden werden nicht aufgerufen, wenn die Application.Exit Methode wird aufgerufen, um die Anwendung zu beenden.Wenn Sie Code für die Überprüfung in einer dieser Methoden, die ausgeführt werden müssen verfügen, sollten Sie Aufrufen der Form.Close -Methode für jedes Formular einzeln vor dem Aufruf der Exit Methode.

Hinweise zur Implementierung:

Wenn Sie OnClosed in einer abgeleiteten Klasse überschreiben, müssen Sie die OnClosed-Methode der Basisklasse aufrufen, damit registrierte Delegaten das Ereignis empfangen.

Im folgenden Codebeispiel wird veranschaulicht, wie die OnClosed -Methode in einer Klasse, die von abgeleiteten Form .

public class myForm:
    Form

{
    protected override void OnClosed(EventArgs e)
    {
        MessageBox.Show("The form is now closing.", 
            "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
        base.OnClosed(e);
    }

    public myForm() : base()
    {        
    }

}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft