Salut, à toutes et à tous j'aimerais savoir comment faire en vb.net pour ouvrir un fichier ".txt" distant exemple : http://url.com/file.txt et le mettre dans une textbox ? Merci![]()
Salut, à toutes et à tous j'aimerais savoir comment faire en vb.net pour ouvrir un fichier ".txt" distant exemple : http://url.com/file.txt et le mettre dans une textbox ? Merci![]()
Bonjour,
Il me semble que dans un textbox on est limité en terme de caractéres. Le mieux est l'utilisation d'un richtextbox qui permet aussi de faire du traitement de texte.
Pour faire avec un textbox l'emploi d'un streamreader
Code : Sélectionner tout - Visualiser dans une fenêtre à part richTextBox1.LoadFile("http://url.com/file.txt")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim sr As StreamReader = New StreamReader("http://url.com/file.txt") Dim line As String Do line = sr.ReadLine() textbox1.text = textbox1.text & line Loop Until line Is Nothing sr.Close()
J'ai tenté de faire ce que vous tu m'as dit mais sa ne fonctionne pas .
Merci
Hélas HugoClo je ne pense pas qu'un Stream puisse être créé à partir d'une adresse Uri.
S'il s'agit de ne récupérer qu'une String, je proposerais plutôt ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim client As System.Net.WebClient = New System.Net.WebClient Dim adresse As String = "http://www.blablabla..../fichier.txt" Dim chaine As String = client.DownloadString(adresse).Replace(Convert.ToChar(10), vbCrLf)
Merci à tous, je n'ai pas tester avec StreamReader car je ne l'avais pas vu en revanche le code mdevaux62 fonctionne parfaitement merci .
Résolue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TextBox5.Text = chaine.ToString
Partager