Siento molestar: Cargar fichero en ListBox

mako

Lanero Reconocido
2 Abr 2004
419
Hola, primero de todo pedir disculpas, es que estoy empezando a programar y pese a lo mucho que me ayuda la propia ayuda y google hay cosillas que no soy capaz de encontrar...

Uso Visual Basic .Net 2005 y mi problema es el siguiente:

Me gustaría saber como cargar desde un fichero ".txt" los elementos de un ListBox.

Lo intento de esta manera
Código:
ListBox1.Items.Add(System.IO.File.OpenText("C:\productos.txt").ReadToEnd)

Pero al depurar me muestra los productos de la siguiente forma

Producto1 (dos cuadrados) Producto2 (dos cuadrados) Producto3....

En lugar de un producto en cada linea :S

Ayuda pleaseeeeeeeeeeeeeeeee
 
Bueno, yo se q asi se puede, me parece interesante tu metodo:

Open ("C:\myfile.txt") for input as #1
Do while not EOF(1)
Line Input #1, strData
ListBox1.AddItem strData
Loop
 
Eso esta en vb 6!! En vb 2005 (.net) ya no existe ese comando. Ahora se usa: my.computer.filesystem.readalltext ("archivo",codificación).

Podrías utilizar este código:

dim cadena as string
cadena = my.computer.filesystem.readalltext ("archivo")
tistbox1.additem (cadena)

O simplemente
listbox1.additem (my.computer.filesystem.readalltext ("archivo"))
 
Te pueden salir si son simbolos extraños o simbolos codificados de una manera habiendo sido decodificados con otra codificación. También hay un símbolo que es así. Pero en este caso deben de ser los saltos de linea (enter). Si Mako posteara el archivo o parte de él a lo mejor podríamos ver por qué es.
 

Los últimos temas