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

  1. 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
    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
    2. 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
  2. diabolow210
     
    Erf en faite j'ai une erreure ^^'
    0
  3. Utilisateur anonyme
     
    re:

    Et quel est l'erreur ?

    Lupin
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

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


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