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 設定が暗黙的に保存されないことを示します。

この例は 2 つの部分で構成されています。

  • サブルーチン。 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

この例を機能させるには、アプリケーションに という名前SaveMySettingsOnExitのコントロールがCheckBox必要です。

注釈

SaveMySettingsOnExitプロパティを使用すると、実行時にアプリケーションで設定を保存する方法を変更できます。 オブジェクトの メソッドを使用して、設定の変更を Save 明示的に My.Settings 保存できます。 設定の変更と保存の詳細については、「 アプリケーションのプロパティ」を参照してください。

アプリケーションが閉じると、このプロパティに対する変更は保持されません。 プロパティをSaveMySettingsOnExit完全に変更するには、Project Designerで設定を変更する必要があります。

Project Designerの設定を変更するには
1. ソリューション エクスプローラーでプロジェクトを選択します。 [プロジェクト] メニューの [プロパティ] をクリックします。
2. [アプリケーション] タブをクリックします。
3. [シャットダウン時に My.Settings を保存] を選択します

プロジェクトの種類別の可用性

プロジェクトの種類 使用可能
Windows フォーム アプリケーション はい
クラス ライブラリ いいえ
コンソール アプリケーション いいえ
Windows フォーム コントロール ライブラリ いいえ
Web コントロール ライブラリ いいえ
Windows サービス いいえ
Web サイト いいえ

適用対象

こちらもご覧ください