My.Application.Shutdown-Ereignis

Aktualisiert: November 2007

Tritt ein, wenn die Anwendung beendet wird.

' Usage
Public Sub Me_Shutdown( _
   ByVal sender As Object, _
   ByVal e As System.EventArgs _
) Handles Me.Shutdown
End Sub
' Declaration
Public Event Shutdown( _
   ByVal sender As Object, _
   ByVal e As System.EventArgs _
)

Parameter

  • sender
    Das Object, das das Ereignis ausgelöst hat.

  • e
    Ein EventArgs-Objekt, das Empty enthält.

Hinweise

Bevor eine Anwendung beendet wird, löst sie das Shutdown-Ereignis aus. Dies ermöglicht es Ihnen zu steuern, wie die Anwendung ihre Ressourcen schließt. Dieses Ereignis ist Bestandteil des Visual Basic-Anwendungsmodells. Weitere Informationen finden Sie unter Übersicht über das Visual Basic-Anwendungsmodell.

Der Code für den Shutdown-Ereignishandler wird in der Datei ApplicationEvents.vb gespeichert, die standardmäßig ausgeblendet ist.

So öffnen Sie das Code-Editor-Fenster für Anwendungsereignisse

  1. Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.

  2. Klicken Sie auf die Registerkarte Anwendung.

  3. Klicken Sie auf die Schaltfläche Anwendungsereignisse anzeigen, um den Code-Editor zu öffnen.

    Weitere Informationen finden Sie unter Gewusst wie: Behandeln von Anwendungsereignissen (Visual Basic).

Aufgaben

In der folgenden Tabelle werden Beispiele für Aufgaben mit dem My.Application.Shutdown-Ereignis aufgeführt.

Zweck

Weitere Informationen finden Sie unter

Verwenden der vom Visual Basic-Anwendungsmodell bereitgestellten Ereignisse zum Ausführen von Code

Gewusst wie: Ausführen von Code beim Starten oder Beenden einer Anwendung

Protokollieren einer Meldung, wenn die Anwendung beendet wird

Gewusst wie: Protokollieren von Meldungen beim Starten oder Beenden der Anwendung

Beispiel

In diesem Beispiel werden Meldungen protokolliert, wenn die Anwendung beendet wird.

Private Sub MyApplication_Shutdown( _
    ByVal sender As Object, _
    ByVal e As System.EventArgs _
) Handles Me.Shutdown
    My.Application.Log.WriteEntry("Application Shut Down.")
End Sub

Sie müssen den Code im Code-Editor-Fenster für Anwendungsereignisse eingeben. Um dieses Fenster zu öffnen, befolgen Sie die Anweisungen im Abschnitt Hinweise dieses Themas. Weitere Informationen finden Sie unter Gewusst wie: Protokollieren von Meldungen beim Starten oder Beenden der Anwendung.

Anforderungen

Namespace: Microsoft.VisualBasic.ApplicationServices

Klasse: WindowsFormsApplicationBase

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Nein

Konsolenanwendung

Nein

Windows-Steuerelementbibliothek

Nein

Web-Steuerelementbibliothek

Nein

Windows-Dienst

Nein

Website

Nein

Berechtigungen

Es sind keine Berechtigungen erforderlich.

Siehe auch

Aufgaben

Gewusst wie: Protokollieren von Meldungen beim Starten oder Beenden der Anwendung

Gewusst wie: Behandeln von Anwendungsereignissen (Visual Basic)

Konzepte

Übersicht über das Visual Basic-Anwendungsmodell

Referenz

My.Application-Objekt

System.EventArgs

WindowsFormsApplicationBase.Shutdown