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

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

注解

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

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

更改Project设计器中的设置:

  1. 解决方案资源管理器 中选择项目。 单击Project菜单上的 Properties
  2. 单击 “应用程序 ”选项卡。
  3. 选择 “关闭时保存 My.Settings”。|

按项目类型提供可用性

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

适用于

另请参阅