OVH Cloud OVH Cloud

Application.Setting 2005

2 réponses
Avatar
Chris
bonjour,
quelle est le difference dans la portee entre Utilisateur et Appllication?
Je veux parler des parametres stockés dans Propriete du projet -> parametre.

Merci

2 réponses

Avatar
Eric Vernié [MS]
Bonjour Chris,

La différence fondamentale réside dans le faite, qu'avec une visibilité «
User » il est possible de modifier le fichier de configuration à l'exécution
du programme alors que ce n'est pas possible avec une visibilité
Application.



Par exemple :

Dans un projet Windows Form

1) Crée 2 propriétés MaCouleur1 : Type System.Drawing.Color :
Application Rouge
MaCouleur2 : Type System.Drawing.Color : User : Jaune

2) Affiche les propriétés du formulaire :

3) Choisi : ApplicationSettings : PropertyBinding : BackColor,

4) Choisi : MaCouleur1

5) Dans du code Essais de modifier la couleur de fond à l'exécution
My.Settings.MaCouleur1 (par défaut c'est read only)

6) Fait la même opération avec le paramètre MaCouleur2, tu verras que
cela fonctionne correctement et tu peux changer les paramètres d'une
application sans pour cela avoir écrit une seule ligne de code de sauvegarde
dans le fchier de configuration. Le Designer VB le faisant automatiquement





Cordialement



Eric Vernié

Microsoft


"Chris" wrote in message
news:
bonjour,
quelle est le difference dans la portee entre Utilisateur et Appllication?
Je veux parler des parametres stockés dans Propriete du projet ->
parametre.

Merci



Avatar
Chris
merci pour cette explication extrement claire :)


"Eric Vernié [MS]" a écrit dans le message de
news:
Bonjour Chris,

La différence fondamentale réside dans le faite, qu'avec une visibilité
« User » il est possible de modifier le fichier de configuration à
l'exécution du programme alors que ce n'est pas possible avec une
visibilité Application.



Par exemple :

Dans un projet Windows Form

1) Crée 2 propriétés MaCouleur1 : Type System.Drawing.Color :
Application Rouge
MaCouleur2 : Type System.Drawing.Color : User : Jaune

2) Affiche les propriétés du formulaire :

3) Choisi : ApplicationSettings : PropertyBinding : BackColor,

4) Choisi : MaCouleur1

5) Dans du code Essais de modifier la couleur de fond à l'exécution
My.Settings.MaCouleur1 (par défaut c'est read only)

6) Fait la même opération avec le paramètre MaCouleur2, tu verras que
cela fonctionne correctement et tu peux changer les paramètres d'une
application sans pour cela avoir écrit une seule ligne de code de
sauvegarde dans le fchier de configuration. Le Designer VB le faisant
automatiquement





Cordialement



Eric Vernié

Microsoft


"Chris" wrote in message
news:
bonjour,
quelle est le difference dans la portee entre Utilisateur et
Appllication? Je veux parler des parametres stockés dans Propriete du
projet -> parametre.

Merci