Freigeben über


My.Application.SaveMySettingsOnExit-Eigenschaft

Aktualisiert: November 2007

Bestimmt, ob die Anwendung die Benutzereinstellungen beim Beenden der Anwendung speichert.

' Usage
Dim value As Boolean = My.Application.SaveMySettingsOnExit
' Declaration
Public Property SaveMySettingsOnExit As Boolean

Rückgabewert

Boolean. True gibt an, dass die Anwendung die Benutzereinstellungen beim Beenden der Anwendung speichert. Andernfalls werden die Einstellungen nicht implizit gespeichert.

Hinweise

Mit der SaveMySettingsOnExit-Eigenschaft kann der Benutzer zur Laufzeit ändern, wie die Anwendung Einstellungen speichert. Sie können Änderungseinstellungen mit der Save-Methode des My.Settings-Objekts explizit speichern. Weitere Informationen über das Ändern und Speichern von Einstellungen finden Sie unter My.Settings-Objekt.

Die Änderungen dieser Eigenschaft werden nicht beibehalten, wenn die Anwendung geschlossen wird. Um die SaveMySettingsOnExit-Eigenschaft dauerhaft zu ändern, müssen Sie die Einstellung im Projekt-Designer ändern:

So ändern Sie die Einstellung im Projekt-Designer

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

  2. Klicken Sie auf die Registerkarte Anwendung.

  3. Wählen Sie Eigene Einstellungen beim Herunterfahren speichern aus.

Weitere Informationen finden Sie unter Verwalten von Anwendungseigenschaften.

Beispiel

Dieses Beispiel besteht aus zwei Teilen.

  • Die InitializeSaveMySettingsOnExit-Unterroutine, die den Aktivierungszustand eines CheckBox-Steuerelements mit dem aktuellen Wert der SaveMySettingsOnExit-Eigenschaft initialisiert.

  • Die SaveMySettingsOnExit_CheckedChanged-Unterroutine, die Änderungen eines CheckBox-Steuerelements behandelt, um die My.Application.SaveMySettingsOnExit-Eigenschaft zu aktualisieren.

Private Sub InitializeSaveMySettingsOnExit()
    SaveMySettingsOnExit.Checked = _
        My.Application.SaveMySettingsOnExit
End Sub
Private Sub SaveMySettingsOnExit_CheckedChanged( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs _
) Handles SaveMySettingsOnExit.CheckedChanged
    My.Application.SaveMySettingsOnExit = _
        SaveMySettingsOnExit.Checked
End Sub

Damit dieses Beispiel ausgeführt werden kann, muss die Anwendung über das CheckBox-Steuerelement SaveMySettingsOnExit verfügen.

Anforderungen

Namespace: Microsoft.VisualBasic.ApplicationServices

Klasse: WindowsFormsApplicationBase

Assembly: Visual Basic-Laufzeitbibliothek (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

Referenz

My.Application-Objekt

My.Settings-Objekt

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save