如何:在 Visual Basic 中更改用户设置

可以通过将新值赋予 My.Settings 对象上的设置属性来更改用户设置。

My.Settings 对象将每个设置公开为一个属性。 属性名称就是设置的名称,属性类型就是设置类型。 设置的“范围”决定属性是否为只读;“应用程序”范围设置的属性是只读属性,而“用户”范围设置的属性是读-写属性。 有关详细信息,请参阅 My.Settings 对象

注意

虽然可以在运行时更改并保存用户范围设置的值,但是应用程序范围设置是只读的,不能以编程方式进行更改。 可以在创建应用程序时通过“项目设计器”,或者编辑应用程序的配置文件来更改应用程序范围设置。 有关详细信息,请参阅管理应用程序设置 (.NET)

示例

此示例更改 Nickname 用户设置的值。

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

若要使用本示例,应用程序必须具有类型为 StringNickname 用户设置。

应用程序在关闭时会保存用户设置。 若要立即保存设置,请调用 My.Settings.Save 方法。 有关详细信息,请参阅如何:在 Visual Basic 中保存用户设置

另请参阅