Freigeben über


Vorgehensweise: Ändern von Benutzereinstellungen in Visual Basic

Sie können eine Benutzereinstellung ändern, indem Sie der Eigenschaft der Einstellung für das My.Settings Objekt einen neuen Wert zuweisen.

Das My.Settings Objekt macht jede Einstellung als Eigenschaft verfügbar. Der Eigenschaftsname ist identisch mit dem Einstellungsnamen, und der Eigenschaftstyp entspricht dem Einstellungstyp. Der Gültigkeitsbereich einer Einstellung bestimmt, ob die Eigenschaft schreibgeschützt ist: Die Eigenschaft für eine Bereichseinstellung für die Anwendung ist schreibgeschützt, während die Eigenschaft für eine Bereichseinstellung für den Benutzer nicht schreibgeschützt ist. Weitere Informationen finden Sie unter My.Settings-Objekt.

Hinweis

Obwohl Sie die Werte der Benutzerbereichseinstellungen zur Laufzeit ändern und speichern können, sind die Einstellungen für den Anwendungsbereich schreibgeschützt und können nicht programmgesteuert geändert werden. Sie können die Anwendungsbereichseinstellungen ändern, wenn Sie die Anwendung mithilfe des Project-Designers erstellen oder die Konfigurationsdatei der Anwendung bearbeiten. Weitere Informationen finden Sie unter Verwalten von Anwendungseinstellungen (.NET).

Beispiel

In diesem Beispiel wird der Wert der Nickname Benutzereinstellung geändert.

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

Damit dieses Beispiel funktioniert, muss Ihre Anwendung über eine Nickname Benutzereinstellung vom Typ Stringverfügen.

Die Anwendung speichert die Benutzereinstellungen, wenn die Anwendung heruntergefahren wird. Rufen Sie die My.Settings.Save Methode auf, um die Einstellungen sofort zu speichern. Weitere Informationen finden Sie unter How to: Persist User Settings in Visual Basic.

Siehe auch