HOW TO:在 Visual Basic 中變更使用者設定

您可以指派新值給 My.Settings 物件的設定屬性 (Property),藉以變更使用者設定。

My.Settings 物件將每個設定公開為屬性。 屬性名稱與設定名稱相同,並且屬性型別也與設定型別相同。 該設置的範圍確定該屬性是否為唯讀:該屬性為應用-範圍設置是唯讀的同時為該屬性 使用者-範圍設置是可讀寫。 如需詳細資訊,請參閱 My.Settings 物件 (Visual Basic)

注意事項注意事項

雖然您可以在執行階段變更和儲存使用者範圍設定的值,但是應用程式範圍的設定為唯讀,且無法以程式設計方式變更。 當您建立應用程式時,可以使用 [專案設計工具],或編輯應用程式的組態檔,以變更應用程式範圍的設定。 如需詳細資訊,請參閱應用程式設定

範例

這個範例會變更 Nickname 使用者設定的值。

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

如果要使這個範例能夠運作,您的應用程式必須具有型別為 String 的 Nickname 使用者設定。 如需詳細資訊,請參閱 HOW TO:加入或移除應用程式設定

應用程式關閉時,會儲存使用者設定。 若要立即儲存設定值,請呼叫 My.Settings.Save 方法。 如需詳細資訊,請參閱 HOW TO:保存 Visual Basic 中的使用者設定

請參閱

工作

HOW TO:在 Visual Basic 中讀取應用程式設定

HOW TO:保存 Visual Basic 中的使用者設定

HOW TO:在 Visual Basic 中建立使用者設定的屬性方格

HOW TO:加入或移除應用程式設定

參考

My.Settings 物件 (Visual Basic)

概念

應用程式設定

其他資源

管理應用程式設定