Bonjour à tous,

Je suis débutant et je viens de développer une application qui sauvegarde les préférences de l'utilisateur à chaque arrêt. (My.Settings)

Je souhaiterai modifier donc un fichier XML à chaque arrêt dans lequel serait stocker les préférences. Cependant, la modification ne marche pas correctement et je ne sais pas vraiment comment modifier le code.

Voici ce que mon code écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Try
            Dim XMLconfig As XmlDocument = New XmlDocument
 
            XMLconfig.Load(fichier_xml)
            Dim node As XmlNode = XMLconfig.DocumentElement
            For Each node In node.ChildNodes("Utilisateur").ChildNodes("Tabcontrol1")
                If node.Name = "Value" Then node.InnerText = My.Settings.tabcontrol
            Next
                XMLconfig.Save(fichier_xml)
        Catch ex As Exception
        End Try
Et voici mon code XML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<JMC_SM_Settings>
  <Version>
    <Value>1.0</Value>
  </Version>
  <Utilisateur>
  <Tabcontrol>
    <Value>0</Value>
  </Tabcontrol>
  <Interval_Timer>
    <Value>900000</Value>
  </Interval_Timer>
  </Utilisateur>
</JMC_SM_Settings>
Merci beaucoup pour votre aide

J'oubliez
My.Settings.Tabcontrol, est une string.
et il y'a une exception levé:
La conversion de la chaine "Utilisateur" en type 'Integer' n'est pas valide
:S