Enregistrer le contenu de plusieurs textbox sous VB 2005 [Résolu]

Signaler
Messages postés
54
Date d'inscription
lundi 30 décembre 2002
Statut
Membre
Dernière intervention
15 août 2007
-
Messages postés
54
Date d'inscription
lundi 30 décembre 2002
Statut
Membre
Dernière intervention
15 août 2007
-
Salut,

Sous VB 2005 express, j'ai créé 3 textbox (textbox1, textbox2 et textbox3).
Je voudrai qu'en cliquant sur le bouton de command (Button1), le texte que j'ai incris dans ces textbox soit enregistrer dans mon fichier texte (C:\Program Files\Projet\carte.txt) et je voudrais pouvoir après les rouvrir (et que chaque information aille dans la bonne Textbox, evidemment)

Merci à tous

2 réponses

Messages postés
79
Date d'inscription
lundi 28 août 2006
Statut
Membre
Dernière intervention
4 avril 2009
1
Salut tu peux utiliser quelque chose du genre ;

Pour enregistrer :

'Déclaration d'un stream en écriture avec le chemin de ton fichier
  Dim StrWrite As New System.IO.StreamWriter("C:\Program Files\Projet\carte.txt")

        'Ecriture du contenu des textbox dans le fichier
        StrWrite.WriteLine(Textbox1.text)
        StrWrite.WriteLine(Textbox2.text)
        StrWrite.WriteLine(Textbox3.text)
        'Fermeture de ton flux
        StrWrite.Close()

Pour la lecture du fichier :

    'Déclaration d'un stream en lecture avec le chemin de ton fichier
    Dim StrReader As New System.IO.StreamReader("C:\Program Files\Projet\carte.txt")

        'Lecture du fichier et assigne le contenu de la ligne correspondante à la textbox
        Textbox1.text = StrReader.ReadLine
        Textbox2.text = StrReader.ReadLine
        Textbox3.text = StrReader.ReadLine
       'Fermeture de ton flux
        StrReader.Close()

Voila ce n'est peut-être pas la meilleure méthode mais si ça peut t'aidé :)

a+ Tof
Messages postés
54
Date d'inscription
lundi 30 décembre 2002
Statut
Membre
Dernière intervention
15 août 2007

Salut Tof,

C'est exactement ce que je voulais
Merci