共用方式為


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 控制項。

需求

命名空間 (Namespace)︰Microsoft.VisualBasic.ApplicationServices

類別WindowsFormsApplicationBase

組件:Visual Basic 執行階段程式庫 (在 Microsoft.VisualBasic.dll 中)

依專案類型的可用性

專案類型

是否可用

Windows 應用程式

類別庫

主控台應用程式

Windows 控制項程式庫

Web 控制項程式庫

Windows 服務

網站

使用權限

不需要使用權限。

請參閱

參考

My.Application 物件

My.Settings 物件

WindowsFormsApplicationBase.SaveMySettingsOnExit

Save