Vb.Net => Enregistrer le contenu d'un textbox
Bonjour,
je suis entrain de coder un petit programme et j'ai besoin d'un renseignement.
Donc voila, j'aimerais enregistrer le contenu d'un textbox dans un fichier texte, jusque la tout va bien mais j'aimerais que ça enregistre sans supprimer ce qu'il y avait déjà dedans.
Voici mon code :
Voila, j'espère avoir été claire ^^' Et merci d'avance ^^
je suis entrain de coder un petit programme et j'ai besoin d'un renseignement.
Donc voila, j'aimerais enregistrer le contenu d'un textbox dans un fichier texte, jusque la tout va bien mais j'aimerais que ça enregistre sans supprimer ce qu'il y avait déjà dedans.
Voici mon code :
Dim contenu As New System.IO.StreamWriter("C:\test\textbox.txt")
contenu.write(TextBox1.Text)
TextBox1.Text = ""
contenu.Close()
Voila, j'espère avoir été claire ^^' Et merci d'avance ^^
8 réponses
-
Bonjour,
Dim contenu As New System.IO.StreamWriter = File.AppendText("C:\test\textbox.txt")
contenu.write(TextBox1.Text)
TextBox1.Text = String.Empty
contenu.Close()
Cdt
Lupin -
Merci beaucoup :)
-
Erf en faite j'ai une erreure ^^'
-
re:
Et quel est l'erreur ?
Lupin -
Dim contenu As New System.IO.StreamWriter = File.AppendText("C:\test\textbox.txt")
=> fin d'instruction attendue -
re:
Probablement que tu n'a pas importé le ( System.IO )
Dim contenu As New System.IO.StreamWriter = System.IO.File.AppendText("C:\test\textbox.txt")
ou
dans l'entête :
Imports System.IO
et
Dim contenu As New StreamWriter = File.AppendText("C:\test\textbox.txt")
ou la méthode décrite par TheManWhoSoldTheWorld qui fonctionne aussi
très bien.
Cdt
Lupin -
C'est bon j'ai trouvé la solution merci beaucoup de m'avoir aidé ;)
-
Tu peux faire plus simple :
My.Computer.FileSystem.WriteAllText([Fichier dans lequel écrire], [Ce qu'il faut écrire], False)