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

Fermé
diabolow210 - Modifié par diabolow210 le 23/10/2011 à 19:35
 Matt753 - 23 juin 2012 à 11:25
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
23 oct. 2011 à 21:53
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
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
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
24 oct. 2011 à 16:40
Merci beaucoup :)
0
diabolow210
25 oct. 2011 à 17:29
Erf en faite j'ai une erreure ^^'
0
Utilisateur anonyme
25 oct. 2011 à 20:40
re:

Et quel est l'erreur ?

Lupin
0

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

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



=> fin d'instruction attendue
0
Utilisateur anonyme
26 oct. 2011 à 22:59
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
27 oct. 2011 à 01:39
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
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
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
27 oct. 2011 à 21:28
Ah désolé j'était un peu fatigé j'ai pas fait attention ;)
0
rien a voir avec system.io
0
C'est bon j'ai trouvé la solution merci beaucoup de m'avoir aidé ;)
0
Tu peux faire plus simple :
My.Computer.FileSystem.WriteAllText([Fichier dans lequel écrire], [Ce qu'il faut écrire], False)
0