方法 : Visual Basic でユーザー設定を変更する
ユーザー設定を変更するには、My.Settings
オブジェクトにある設定のプロパティに新しい値を代入します。
My.Settings
オブジェクトでは、各設定はプロパティとして公開されます。 プロパティ名はその設定の名前と同じで、プロパティの型は設定の型と同じです。 プロパティが読み取り専用かどうかは、設定のスコープでわかります。つまり、アプリケーション スコープの設定のプロパティは読み取り専用であるのに対し、ユーザー スコープの設定のプロパティは読み取り/書き込みです。 詳細については、「My.Settings オブジェクト」を参照してください。
注意
ユーザー スコープ設定の値は実行時に変更および保存できますが、アプリケーション スコープ設定は読み取り専用であり、プログラムで変更することはできません。 アプリケーション スコープの設定を変更するには、アプリケーションを作成するときに、プロジェクト デザイナーを使用するか、アプリケーションの構成ファイルを編集します。 詳細については、「アプリケーションの設定の管理 (.NET)」を参照してください。
例
この例では、Nickname
ユーザー設定の値を変更します。
Sub ChangeNickname(ByVal newNickname As String)
My.Settings.Nickname = newNickname
End Sub
この例を動作させるには、アプリケーションに String
型の Nickname
ユーザー設定が必要です。
アプリケーションがユーザー設定を保存するのは、アプリケーションの終了時です。 設定をすぐに保存するには、My.Settings.Save
メソッドを呼び出します。 詳細については、「方法: Visual Basic でユーザー設定を永続化する」を参照してください。
関連項目
.NET