方法 : Visual Basic でユーザー設定を永続化する

My.Settings.Save メソッドを使用して、ユーザー設定の変更を永続化できます。

通常、アプリケーションでは、ユーザー設定の変更を、アプリケーションのシャットダウン時に永続化するように設計されています。 これは、複数の要因から、設定の保存に数秒かかることがあるためです。

詳細については、「My.Settings オブジェクト」を参照してください。

注意

ユーザー スコープ設定の値は実行時に変更および保存できますが、アプリケーション スコープ設定は読み取り専用であり、プログラムで変更することはできません。 アプリケーション スコープの設定を変更するには、アプリケーションを作成するときに、プロジェクト デザイナーを使用するか、アプリケーションの構成ファイルを編集します。 詳細については、「アプリケーションの設定の管理 (.NET)」を参照してください。

この例では、LastChanged ユーザー設定の値を変更し、My.Settings.Save メソッドを呼び出して、その変更を保存します。

Sub ChangeAndPersistSettings()
    My.Settings.LastChanged = Today
    My.Settings.Save()
End Sub

この例を動作させるには、アプリケーションに Date 型の LastChanged ユーザー設定が必要です。 詳細については、「アプリケーションの設定の管理 (.NET)」を参照してください。

関連項目