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

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

My.Settings 对象将每个设置作为一个属性公开。 属性名称与设置名称相同,并且属性类型与设置类型相同。 该设置的范围确定该属性是否为只读: 该属性为应用-范围设置是只读的同时为该属性 用户-范围设置是可读写。 有关更多信息,请参见 My.Settings 对象 (Visual Basic)

提示

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

示例

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

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

若要使此示例正常工作,应用程序必须具有类型为 String 的 Nickname 用户设置。 有关更多信息,请参见 如何:添加或移除应用程序设置

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

请参见

任务

如何:在 Visual Basic 中读取应用程序设置

如何:在 Visual Basic 中保存用户设置

如何:在 Visual Basic 中创建用户设置的属性网格

如何:添加或移除应用程序设置

参考

My.Settings 对象 (Visual Basic)

概念

应用程序设置

其他资源

管理应用程序设置