Gewusst wie: Beibehalten von Benutzereinstellungen in Visual BasicHow to: Persist User Settings in Visual Basic

Sie können mit der My.Settings.Save-Methode Änderungen der Benutzereinstellungen beibehalten.You can use the My.Settings.Save method to persist changes to the user settings.

Anwendungen werden üblicherweise so entwickelt, dass sie Änderungen der Benutzereinstellungen beibehalten, wenn die Anwendung beendet wird.Typically, applications are designed to persist the changes to the user settings when the application shuts down. Dies liegt daran, dass das Speichern der Einstellungen mehrere Sekunden in Anspruch nehmen kann; dabei hängt die Länge des Speichervorgangs von mehreren Faktoren ab.This is because saving the settings can take, depending on several factors, several seconds.

Weitere Informationen finden Sie unter My.Settings-Objekt.For more information, see My.Settings Object.

Hinweis

Obwohl Sie die Werte der Einstellungen für den Benutzerbereich zur Laufzeit ändern und speichern können, sind die Einstellungen für den Anwendungsbereich schreibgeschützt und können nicht programmgesteuert geändert werden.Although you can change and save the values of user-scope settings at run time, application-scope settings are read-only and cannot be changed programmatically. Sie können die Einstellungen für den Anwendungsbereich nur ändern, wenn Sie die Anwendung (über den Projekt-Designer) erstellen, oder indem Sie die Anwendungskonfigurationsdatei bearbeiten.You can change application-scope settings when creating the application, through the Project Designer, or by editing the application's configuration file. Weitere Informationen finden Sie unter Verwalten von Anwendungseinstellungen (.NET).For more information, see Managing Application Settings (.NET).

BeispielExample

In diesem Beispiel wird der Wert der Benutzereinstellung LastChanged geändert, und diese Änderung wird mit einem Aufruf an die My.Settings.Save-Methode gespeichert.This example changes the value of the LastChanged user setting and saves that change by calling the My.Settings.Save method.

Sub ChangeAndPersistSettings()
    My.Settings.LastChanged = Today
    My.Settings.Save()
End Sub

Damit dieses Beispiel funktioniert, muss Ihre Anwendung eine LastChanged-Benutzereinstellung vom Typ Date aufweisen.For this example to work, your application must have a LastChanged user setting, of type Date. Weitere Informationen finden Sie unter Verwalten von Anwendungseinstellungen (.NET).For more information, see Managing Application Settings (.NET).

Siehe auchSee Also

My.Settings-ObjektMy.Settings Object
Vorgehensweise: Lesen von Anwendungseinstellungen in Visual BasicHow to: Read Application Settings in Visual Basic
Vorgehensweise: Ändern von Benutzereinstellungen in Visual BasicHow to: Change User Settings in Visual Basic
Vorgehensweise: Erstellen von Eigenschaftenrastern für Benutzereinstellungen in Visual BasicHow to: Create Property Grids for User Settings in Visual Basic
Verwalten von Anwendungseinstellungen (.NET)Managing Application Settings (.NET)