次の方法で共有


方法: Visual Basic でユーザー設定を変更する

ユーザー設定を変更するには、 My.Settings オブジェクトの設定のプロパティに新しい値を割り当てます。

My.Settings オブジェクトは、各設定をプロパティとして公開します。 プロパティ名は設定名と同じで、プロパティの種類は設定の種類と同じです。 設定の スコープ は、プロパティが読み取り専用かどうかを決定します。 アプリケーション スコープ設定のプロパティは読み取り専用ですが、 ユーザー スコープ設定のプロパティは読み取り/書き込みです。 詳細については、「 My.Settings オブジェクト」を参照してください。

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

次の使用例は、 Nickname ユーザー設定の値を変更します。

Sub ChangeNickname(ByVal newNickname As String)
    My.Settings.Nickname = newNickname
End Sub

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

アプリケーションは、アプリケーションのシャットダウン時にユーザー設定を保存します。 設定をすぐに保存するには、 My.Settings.Save メソッドを呼び出します。 詳細については、「 方法: Visual Basic でユーザー設定を保持する」を参照してください。

こちらも参照ください