可以通过将新值分配给对象上的 My.Settings
设置属性来更改用户设置。
My.Settings
对象将每个设置公开为一个属性。 属性名称与设置名称相同,属性类型与设置类型相同。 范围决定设置的属性是否为只读:应用程序范围设置的属性是只读的,而用户范围设置的属性是读写的。 有关详细信息,请参阅 My.Settings 对象。
注释
尽管你可以在运行时更改和保存用户范围设置的值,但应用程序范围设置是只读的,不能以编程方式更改。 使用 项目设计器 或编辑应用程序的配置文件,可以在创建应用程序时更改应用程序范围设置。 有关详细信息,请参阅管理应用程序设置(.NET)。
示例:
此示例更改用户设置的值 Nickname
。
Sub ChangeNickname(ByVal newNickname As String)
My.Settings.Nickname = newNickname
End Sub
为了使此示例正常工作,您的应用程序必须具有一种类型为 Nickname
的 String
用户设置。
应用程序关闭时保存用户设置。 若要立即保存设置,请调用 My.Settings.Save
该方法。 有关详细信息,请参阅 How to: Persist User Settings in Visual Basic.