dsigmoun
Messages postés135Date d'inscriptionjeudi 31 juillet 2008StatutMembreDernière intervention25 février 2023
-
30 déc. 2008 à 10:38
dsigmoun
Messages postés135Date d'inscriptionjeudi 31 juillet 2008StatutMembreDernière intervention25 février 2023
-
30 déc. 2008 à 15:19
Bonjour à tous,
Je charge un fichier .txt dans un textbox.
Je voudrai afficher chaque ligne de ce textbox dans une listbox (chaque ligne du textbox -> un item de la listbox).
bigou87
Messages postés32Date d'inscriptiondimanche 20 janvier 2008StatutMembreDernière intervention15 janvier 2009 30 déc. 2008 à 10:54
Voila pour toi :
ListBox1.Items.AddRange(System.IO.File.ReadAllLines("CHEMIN ET NOM DE TON FICHIER.txt"))
N'oublie pas de changer le numéro de ta listbox et le chemin d'accès de ton fichier txt . Cette ligne ajoute dans la listbox1 chaque ligne de ton fichier txt , une ligne = un item.
BIGU87
Vous n’avez pas trouvé la réponse que vous recherchez ?
dsigmoun
Messages postés135Date d'inscriptionjeudi 31 juillet 2008StatutMembreDernière intervention25 février 20232 30 déc. 2008 à 11:00
merci bigou87.
J'ai oublié de te dire que le fichier txt est sur internet. Avec cela j'ai un problème de format URI.
Voici le début du code :
Dim webResponse As System.Net.WebResponse = Nothing
Dim path1 As String = "http://.....txt"
If My.Computer.Network.IsAvailable Then
Try
System.Windows.Forms.Application.DoEvents()
' Création de la request et demande de la response
webResponse = System.Net.WebRequest.Create(path1) _
.GetResponse()
' Test si on a des données
If webResponse.ContentLength > 0 Then
' Lecture de la stream de réponse
System.Windows.Forms.Application.DoEvents()
Dim streamReader As New System.IO.StreamReader(webResponse.GetResponseStream())
Listbox1.Items.AddRange(System.IO.File.ReadAllLines(path1)) End If
Catch ex As System.Net.WebException
' Gestion d'erreurs liées à ta requete web
Finally
' Fermeture
If (webResponse IsNot Nothing) Then
webResponse.Close()
End If
End Try
End If
bigou87
Messages postés32Date d'inscriptiondimanche 20 janvier 2008StatutMembreDernière intervention15 janvier 2009 30 déc. 2008 à 11:03
Là désolé mais je sèche ^^ je ne suis que débutant Mais je pense que sa viens du System.IO.File car on lui demande ainsi de lire un fichier contenu sur le PC ( Enfin il me semble )
BIGU87
dsigmoun
Messages postés135Date d'inscriptionjeudi 31 juillet 2008StatutMembreDernière intervention25 février 20232 30 déc. 2008 à 15:19
Bon j'ai trouvé :
Dim webResponse As System.Net.WebResponse = Nothing
Dim path1 As String = "http://....txt"
If My.Computer.Network.IsAvailable Then
Try
System.Windows.Forms.Application.DoEvents()
' Création de la request et demande de la response
webResponse = System.Net.WebRequest.Create(path1) _
.GetResponse()
' Test si on a des données
If webResponse.ContentLength > 0 Then
' Lecture de la stream de réponse
System.Windows.Forms.Application.DoEvents()
Dim streamReader As New System.IO.StreamReader(webResponse.GetResponseStream())
TextBox1.Text = streamReader.ReadToEnd()
Listbaseftp.Items.AddRange(TextBox1.Lines)
End If
Catch ex As System.Net.WebException
' Gestion d'erreurs liées à ta requete web
Finally
' Fermeture
If (webResponse IsNot Nothing) Then
webResponse.Close()
End If
End Try
End If