Share via


Comment : modifier les paramètres utilisateur dans Visual Basic

Vous pouvez modifier un paramètre utilisateur en assignant une nouvelle valeur à la propriété du paramètre de l'objet My.Settings.

L'objet My.Settings expose chaque paramètre comme une propriété. Le nom de la propriété et celui du paramètre sont identiques, de même que le type de propriété et le type de paramètre. La Portée du paramètre détermine si la propriété est en lecture seule : la propriété d'un paramètre de portée Application est en lecture seule, tandis que la propriété d'un paramètre de portée Utilisateur est en mode lecture-écriture. Pour plus d’informations, consultez My.Settings, objet.

Notes

Même si vous pouvez modifier et enregistrer les valeurs des paramètres de portée utilisateur au moment de l'exécution, les paramètres de portée application sont en lecture seule et ne peuvent pas être modifiés par programme.Vous pouvez modifier des paramètres de portée application lors de la création de l'application, à l'aide du Concepteur de projets ou en modifiant le fichier de configuration de l'application.Pour plus d’informations, consultez Gestion des paramètres de l'application.

Exemple

Cet exemple modifie la valeur du paramètre utilisateur Nickname.

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

Pour que cet exemple fonctionne, votre application doit avoir un paramètre utilisateur Nickname de type String.

L'application enregistre les paramètres utilisateur lorsqu'elle s'arrête. Pour enregistrer les paramètres immédiatement, appelez la méthode My.Settings.Save. Pour plus d’informations, consultez Comment : rendre persistants les paramètres utilisateur dans Visual Basic.

Voir aussi

Tâches

Comment : lire des paramètres d'application dans Visual Basic

Comment : rendre persistants les paramètres utilisateur dans Visual Basic

Comment : créer des grilles de propriétés pour les paramètres utilisateur dans Visual Basic

Référence

My.Settings, objet

Concepts

Gestion des paramètres de l'application