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 プロパティを完全に変更するには、プロジェクト デザイナで設定を変更する必要があります。
プロジェクト デザイナで設定を変更するには
ソリューション エクスプローラでプロジェクトを選択します。[プロジェクト] メニューの [プロパティ] をクリックします。
[アプリケーション] タブをクリックします。
[シャットダウン時に My.Settings を保存する] を選択します。
詳細については、「アプリケーション プロパティの管理」を参照してください。
使用例
次の例は 2 つの部分に分かれています。
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 サービス |
不可 |
Web サイト |
不可 |
アクセス許可
アクセス許可は不要です。