更新:2007 年 11 月
提供用于访问应用程序设置的属性和方法。
备注
My.Settings 对象提供了对应用程序设置的访问,并允许您动态地存储和检索应用程序的属性设置和其他信息。有关更多信息,请参见管理应用程序设置。
属性
My.Settings 对象的属性提供了对应用程序设置的访问。若要添加或删除设置,请使用“设置设计器”。有关更多信息,请参见如何:添加或移除应用程序设置。
每个设置都有“名称”、“类型”、“范围”和“值”,并且这些设置确定属性如何访问 My.Settings 对象中出现的每个设置:
- “名称”确定属性的名称。 
- “类型”确定属性的类型。 
- “范围”指明属性是否为只读。如果值为“Application”,则属性为只读;如果值为“User”,则属性为读写。 
- “值”是属性的默认值。 
方法
| 方法 | 说明 | 
|---|---|
| Reload | 从上次保存的值中重新加载用户设置。 | 
| Save | 保存当前用户设置。 | 
My.Settings 对象还提供了一些从 ApplicationSettingsBase 类中继承的高级属性和方法。
任务
下表列出了涉及 My.Settings 对象的任务的示例。
| 要执行的操作 | 请参见 | 
|---|---|
| 读取应用程序设置 | |
| 更改用户设置 | |
| 保留用户设置 | |
| 为用户设置创建属性网格 | 
示例
此示例显示 Nickname 设置的值。
Sub ShowNickname()
    MsgBox("Nickname is " & My.Settings.Nickname)
End Sub
要使此示例工作,应用程序必须有类型为 String 的 Nickname 设置。有关更多信息,请参见如何:添加或移除应用程序设置。
请参见
任务
如何:在 Visual Basic 中创建用户设置的属性网格