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

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

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

注释

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

示例:

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

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

为了使此示例正常工作,您的应用程序必须具有一种类型为 NicknameString 用户设置。

应用程序关闭时保存用户设置。 若要立即保存设置,请调用 My.Settings.Save 该方法。 有关详细信息,请参阅 How to: Persist User Settings in Visual Basic.

另请参阅