Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End Sub Public Sub BT_ENREG_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'instancie un nouveau fichier xml Dim X As New Form2("config.xml") 'tu ajoute tes éléments X.addElement("/ta balise parent ou il sera enregistré, nom , valeur donc ton textbox.text") End Sub End Class
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged End Sub Public Sub addElement(ByVal path As String, ByVal nom As String, ByVal valeur As String) Dim fichier As String Try 'charge le fichier xml Dim doc As New XmlDocument doc.Load(fichier) 'selectionne le noeud parent de l'élément à ajouter Dim root As XmlNode = doc.SelectSingleNode(path) 'création du nouvel élément Dim elem As XmlElement = doc.CreateElement(nom) 'on lui assigne une valeur elem.InnerText = valeur 'puis on l'ajoute au noeud parent root.AppendChild(elem) 'on sauvegarde doc.Save(fichier) Catch e As Exception MsgBox("Erreur dans la création de l'élément : " & e.Message) End Try End Sub
Public doc As New XmlDocument doc.Load(fichier)
Dim doc As New XmlDocument doc.Load(fichier)
Je voudrais que quand je rentre une notes (exemple : 18/20) dans la colonnes à droites de la deuxième image (qui n'est pas encore faite ^^") que celle ci s'enregistre...Slt, pourquoi ne pas utiliser My.settings, c'est beaucoup plus propre et ça évitera que les utilisateurs bidouillent les valeurs.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load My.Settings.Lenomdemonapplication = My.Settings.Lenomdemonapplication + 1 If My.Setting.Lenomdemonapplication = 30 Then Msgbox ("Vous avez executez l'application 30 fois, la limite est dépassée !") End End IF End Sub