WindowsFormsApplicationBase.SaveMySettingsOnExit 属性

定义

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

public:
 property bool SaveMySettingsOnExit { bool get(); void set(bool value); };
public bool SaveMySettingsOnExit { get; set; }
member this.SaveMySettingsOnExit : bool with get, set
Public Property SaveMySettingsOnExit As Boolean

属性值

True 指示应用程序在退出时保存用户设置。 否则, False 指示不隐式保存设置。

示例

此示例有两部分。

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

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

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

若要使此示例正常工作,应用程序必须具有名为 CheckBoxSaveMySettingsOnExit控件。

注解

属性 SaveMySettingsOnExit 允许用户更改应用程序在运行时保存设置的方式。 可以使用 对象的 方法My.Settings显式保存设置更改Save。 有关更改和保存设置的详细信息,请参阅 应用程序属性

应用程序关闭时,不会保留对此属性所做的更改。 若要永久更改SaveMySettingsOnExit属性,必须更改 Project Designer中的设置:

更改 Project Designer中的设置
1. 在“解决方案资源管理器”中选择一个项目。 单击“项目”菜单上的“属性”。
2. 单击“应用程序”选项卡。
3. 选择 “关闭时保存我的设置”。

可用性(按项目类型)

项目类型 可用
Windows 窗体应用程序
类库
控制台应用程序
Windows 窗体控件库
Web 控件库
Windows 服务
网站

适用于

另请参阅