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 :

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

  1. 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 :)
    2. 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+
  2. Dim contenu As New System.IO.StreamWriter = File.AppendText("C:\test\textbox.txt") 


    => fin d'instruction attendue
    1. 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()
  3. 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
    1. 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 
    2. 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
    3. Ah désolé j'était un peu fatigé j'ai pas fait attention ;)
    4. rien a voir avec system.io
  4. C'est bon j'ai trouvé la solution merci beaucoup de m'avoir aidé ;)
    1. Tu peux faire plus simple :
      My.Computer.FileSystem.WriteAllText([Fichier dans lequel écrire], [Ce qu'il faut écrire], False)