アプリケーションの設定にアクセスするためのプロパティとメソッドを提供します。
注釈
My.Settings
オブジェクトは、アプリケーションの設定へのアクセスを提供し、アプリケーションのプロパティ設定やその他の情報を動的に格納および取得できます。 詳細については、「 アプリケーション設定の管理 (.NET)」を参照してください。
プロパティ
My.Settings
オブジェクトのプロパティは、アプリケーションの設定へのアクセスを提供します。 設定を追加または削除するには、 設定デザイナーを使用します。
各設定には Name、 Type、 Scope、 Value があり、これらの設定によって、各設定にアクセスするプロパティが 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
設定が必要です。
こちらも参照ください
.NET