My.Settings オブジェクト

アプリケーションの設定にアクセスするためのプロパティとメソッドを提供します。

Remarks

My.Settings オブジェクトは、アプリケーションの設定へのアクセスを提供し、アプリケーションのプロパティ設定やその他の情報を動的に格納し、取得できるようにします。 詳細については、「アプリケーションの設定の管理 (.NET)」を参照してください。

プロパティ

My.Settings オブジェクトのプロパティを使用すると、アプリケーションの設定にアクセスできます。 設定を追加または削除するには、設定デザイナーを使用します。

各設定には [名前][型][スコープ]、および [値] が含まれ、これらの設定によって、各設定にアクセスするためのプロパティが My.Settings オブジェクトにどのように表示されるかが決まります。

  • [名前] は、プロパティの名前を決定します。

  • [型] は、プロパティの型を決定します。

  • [スコープ] は、プロパティが読み取り専用かどうかを示します。 値が [アプリケーション] の場合、プロパティは読み取り専用です。値が [ユーザー] の場合、プロパティは読み取り/書き込みです。

  • [値] はプロパティの既定値です。

メソッド

メソッド 説明
Reload 最後に保存した値からユーザー設定を再度読み込みます。
Save 現在のユーザー設定を保存します。

My.Settings オブジェクトは、ApplicationSettingsBase クラスから継承された高度なプロパティやメソッドも提供します。

タスク

次の表に、My.Settings オブジェクトに関連するタスクの例を示します。

終了 解決方法については、
アプリケーション設定を読み取る 方法: Visual Basic でアプリケーション設定を読み取る
ユーザー設定を変更する 方法: Visual Basic でユーザー設定を変更する
ユーザー設定を永続化する 方法: Visual Basic でユーザー設定を永続化する
ユーザー設定のためのプロパティ グリッドを作成する 方法: Visual Basic でユーザー設定のためのプロパティ グリッドを作成する

次の例は、Nickname の設定値を表示します。

Sub ShowNickname()
    MsgBox("Nickname is " & My.Settings.Nickname)
End Sub

この例を実行するには、アプリケーションで String 型の Nickname を設定する必要があります。

関連項目