My.Application.SaveMySettingsOnExit 属性

更新:2007 年 11 月

确定应用程序是否在退出时保存用户设置。

' Usage
Dim value As Boolean = My.Application.SaveMySettingsOnExit
' Declaration
Public Property SaveMySettingsOnExit As Boolean

返回值

Boolean。True 指明应用程序在退出时保存用户设置。否则,将不会以隐含方式保存设置。

备注

SaveMySettingsOnExit 属性允许用户在运行时更改应用程序保存设置的方式。可通过使用 My.Settings 对象的 Save 方法明确地保存设置更改。有关更改和保存设置的更多信息,请参见 My.Settings 对象

当应用程序关闭时,将不会保留对此属性所做的更改。若要永久性更改 SaveMySettingsOnExit 属性,您必须在“项目设计器”中更改设置:

在项目设计器中更改设置

  1. 在“解决方案资源管理器”中选择一个项目。在“项目”菜单上单击“属性”。

  2. 单击“应用程序”选项卡。

  3. 选择“关机时保存 My.Settings”。

有关更多信息,请参见管理应用程序属性

示例

此示例包含两个部分。

  • InitializeSaveMySettingsOnExit 子例程,它将 CheckBox 控件的选中状态初始化为 SaveMySettingsOnExit 属性的当前值。

  • SaveMySettingsOnExit_CheckedChanged 子例程,它处理对 CheckBox 控件的更改,以便更新 My.Application.SaveMySettingsOnExit 属性。

Private Sub InitializeSaveMySettingsOnExit()
    SaveMySettingsOnExit.Checked = _
        My.Application.SaveMySettingsOnExit
End Sub
Private Sub SaveMySettingsOnExit_CheckedChanged( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs _
) Handles SaveMySettingsOnExit.CheckedChanged
    My.Application.SaveMySettingsOnExit = _
        SaveMySettingsOnExit.Checked
End Sub

要使此示例工作,应用程序必须有一个名为 SaveMySettingsOnExit 的 CheckBox 控件。

要求

命名空间:Microsoft.VisualBasic.ApplicationServices

类:WindowsFormsApplicationBase

**程序集:**Visual Basic 运行库(位于 Microsoft.VisualBasic.dll 中)

按项目类型列出的可用性

项目类型

可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

不需要任何权限。

请参见

参考

My.Application 对象

My.Settings 对象

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save