分享方式:


如何:在 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 中的使用者設定

另請參閱