次の方法で共有


My.Settings オブジェクト

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

注釈

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

プロパティ

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

各設定には NameTypeScopeValue があり、これらの設定によって、各設定にアクセスするプロパティが My.Settings オブジェクトにどのように表示されるかが決まります。

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

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

  • スコープ は、プロパティが読み取り専用かどうかを示します。 値が Application の場合、プロパティは読み取り専用です。値が User の場合、プロパティは読み取り/書き込みです。

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

メソッド

メソッド 説明
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

この例を機能させるには、アプリケーションに Nickname 型のString設定が必要です。

こちらも参照ください