Vb.Net => Enregistrer le contenu d'un textbox

diabolow210 -  
 Matt753 -
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 :




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

Utilisateur anonyme
 
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
1
salma
 
Bonjour,
SVP, comment remplire des textbox avec des champs séléction à partir d' un datagrid qui est rempli !!! Merci c'est très urgent :)
0
retenirre
 
retire le file.appendtext ce la fait une ereur donc rectification
Dim contenu As New System.IO.StreamWriter("C:\test\textbox.txt")
contenu.write(TextBox1.Text)
TextBox1.Text = String.Empty
contenu.Close() 

a+
0
Diabolow210
 
Merci beaucoup :)
0
diabolow210
 
Erf en faite j'ai une erreure ^^'
0
Utilisateur anonyme
 
re:

Et quel est l'erreur ?

Lupin
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Diabolow210
 
Dim contenu As New System.IO.StreamWriter = File.AppendText("C:\test\textbox.txt") 



=> fin d'instruction attendue
0
Utilisateur anonyme
 
je crois que tu n'as pas écrit toute une l'instruction connu par vb.net t'as peut être un retour en ligne inattendu.

tu peux essaier ce code:

Dim contenu As New System.IO.StreamWriter("C:\test\textbox.txt",true)
contenu.write(TextBox1.Text)
TextBox1.Text = ""
contenu.Close()
0
Utilisateur anonyme
 
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
0
Utilisateur anonyme
 
bonjour,

Probablement que tu n'a pas importé le ( System.IO )


je pense pas que ce soit la cause parce qu'il a fait,

Dim contenu As New System.IO.StreamWriter 
0
Lupin
 
re:

D'accord, mais moi je lui ai dit de rajouter :

= File.AppendText("C:\test\textbox.txt")

au lieu de :

= System.IO.File.AppentText("C:\test\textbox.txt")

Cdt

Lupin
0
Utilisateur anonyme
 
Ah désolé j'était un peu fatigé j'ai pas fait attention ;)
0
retenirre
 
rien a voir avec system.io
0
Diabolow21
 
C'est bon j'ai trouvé la solution merci beaucoup de m'avoir aidé ;)
0
Matt753
 
Tu peux faire plus simple :
My.Computer.FileSystem.WriteAllText([Fichier dans lequel écrire], [Ce qu'il faut écrire], False)
0