共用方式為


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

另請參閱