Gewusst wie: Ändern von Benutzereinstellungen in Visual Basic

Sie können eine Benutzereinstellung ändern, indem Sie der Einstellung der Eigenschaft auf dem My.Settings-Objekt einen neuen Wert zuweisen.

Das My.Settings-Objekt macht jede Einstellung als Eigenschaft verfügbar. Der Eigenschaftenname ist identisch mit dem Einstellungsnamen, und der Eigenschaftentyp entspricht dem Typ der Einstellung. 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 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. 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. 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 eine Nickname-Benutzereinstellung vom Typ String aufweisen.

Die Anwendung speichert die Benutzereinstellungen beim Herunterfahren der Anwendung. Um die Einstellungen sofort zu speichern, rufen Sie die My.Settings.Save-Methode auf. Weitere Informationen finden Sie unter Vorgehensweise: Beibehalten von Benutzereinstellungen in Visual Basic.

Weitere Informationen