Gewusst wie: Ändern von Benutzereinstellungen in Visual BasicHow to: Change User Settings in Visual Basic

Sie können eine Benutzereinstellung ändern, indem Sie der Einstellung der Eigenschaft auf dem My.Settings-Objekt einen neuen Wert zuweisen.You can change a user setting by assigning a new value to the setting's property on the My.Settings object.

Das My.Settings-Objekt macht jede Einstellung als Eigenschaft verfügbar.The My.Settings object exposes each setting as a property. Der Eigenschaftenname ist identisch mit dem Einstellungsnamen, und der Eigenschaftentyp entspricht dem Typ der Einstellung.The property name is the same as the setting name, and the property type is the same as the setting type. Der Bereich der Einstellung gibt an, ob die Eigenschaft schreibgeschützt ist; die Eigenschaft für den Bereich Anwendung ist schreibgeschützt, während die Eigenschaft für die Bereichseinstellung Benutzer über einen Lese-/Schreibzugriff verfügt.The setting's Scope determines if the property is read-only: The property for an Application-scope setting is read-only, while the property for a User-scope setting is read-write. 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 mithilfe des Projekt-Designers erstellen, oder indem Sie die Anwendungskonfigurationsdatei bearbeiten.You can change application-scope settings when you create the application by using 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 Nickname-Benutzereinstellung geändert.This example changes the value of the Nickname user setting.

Sub ChangeNickname(ByVal newNickname As String)
    My.Settings.Nickname = newNickname
End Sub

Damit dieses Beispiel funktioniert, muss Ihre Anwendung eine Nickname-Benutzereinstellung vom Typ String aufweisen.For this example to work, your application must have a Nickname user setting, of type String.

Die Anwendung speichert die Benutzereinstellungen beim Herunterfahren der Anwendung.The application saves the user settings when the application shuts down. Um die Einstellungen sofort zu speichern, rufen Sie die My.Settings.Save-Methode auf.To save the settings immediately, call the My.Settings.Save method. Weitere Informationen finden Sie unter Vorgehensweise: Beibehalten von Benutzereinstellungen in Visual Basic.For more information, see How to: Persist User Settings in Visual Basic.

Siehe auchSee Also

My.Settings-ObjektMy.Settings Object
Vorgehensweise: Lesen von Anwendungseinstellungen in Visual BasicHow to: Read Application Settings in Visual Basic
Vorgehensweise: Beibehalten von Benutzereinstellungen in Visual BasicHow to: Persist 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)