App.config, Modifier la valeur d'une clé par code C#.net 2003
olivierbalagizi
Messages postés40Date d'inscriptionsamedi 19 mars 2005StatutMembreDernière intervention10 février 2011
-
6 janv. 2006 à 06:38
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 2014
-
6 janv. 2006 à 08:48
Bonjour et meilleurs voeux pour cette année
J'aimerai modifier la valeur d'une clé dans le fichier de configuration App.config, et ceci par code. En effet, j' ai une entrée et j'aimerai que si l'utilisateur décoher la case à cocher chkAfficherMenu, la valeur de la clé AfficherMenu dévienne "false " de telle sorte qu'au prochain démarrage de l'application, la barre de menu devienne invisible.
J'ai procédé comme suit:
ConfigurationSettings.AppSettings.Set("AfficherMenu", "false");
mais le message indiquant que le fichier est en lecture seule m'est rétourné. Si vous pouvez m'aider svp!
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 janv. 2006 à 08:43
Salut,
Le fichier est de configuration n'a pas été conçu pour être écrit. C'est un fichier expressément fait pour lire des valeurs qui permettent justement de personnaliser l'application.
Même si c'est possible, il est pas recommandé de faire une telle opération !
Pour résoudre ton problème, créer une autre fichier (par exemple grâce à la Serialization) où tu stockeras des valeurs qui devront être lues et modifiées.