Asunto: ¿Cómo guardar contenido ListBox en fichero de texto VB.Net?
Estoy usando Visual Studio .Net 2010 ¿cómo puedo guardar el contenido de un componente de tipo ListBox en un fichero de texto? no tengo muchos conocimientos de programación.
Publicado:
Mie Jun 08, 2011 7:56 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ¿Cómo guardar contenido ListBox en fichero de texto VB.N
Anuncios
varios escribió:
Estoy usando Visual Studio .Net 2010 ¿cómo puedo guardar el contenido de un componente de tipo ListBox en un fichero de texto? no tengo muchos conocimientos de programación.
Puedes usar el siguiente código, te permitirá guardar los items de un ListBox en un fichero de texto plano (sin formato):
Código:
Dim rutaFichero as String
Dim i as Integer
rutaFichero = Path.Combine(Application.StartupPath, "contenido_listbox.txt")
Dim fichero As New IO.StreamWriter(rutaFichero)
For i = 0 To ListBox1.Items.Count - 1
fichero.WriteLine(ListBox1.Items(i))
Next
fichero.Close()
El código anterior guardará el contenido del ListBox "ListBox1" en un fichero ubicado en la misma carpeta que el ejecutable de la aplicación con el nombre "contenido_listbox.txt".
Publicado:
Mie Jun 08, 2011 8:00 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: ¿Cómo guardar contenido ListBox en fichero de texto VB.N
Anuncios
alonsojpd escribió:
Puedes usar el siguiente código, te permitirá guardar los items de un ListBox en un fichero de texto plano (sin formato):
Código:
Dim rutaFichero as String
Dim i as Integer
rutaFichero = Path.Combine(Application.StartupPath, "contenido_listbox.txt")
Dim fichero As New IO.StreamWriter(rutaFichero)
For i = 0 To ListBox1.Items.Count - 1
fichero.WriteLine(ListBox1.Items(i))
Next
fichero.Close()
El código anterior guardará el contenido del ListBox "ListBox1" en un fichero ubicado en la misma carpeta que el ejecutable de la aplicación con el nombre "contenido_listbox.txt".
Ok, gracias, funciona ¿cómo puedo cargar el contenido del fichero en un ListBox, hacer lo mismo pero al revés, leer las líneas de un fichero y mostrarlas en un ListBox.
Publicado:
Mie Jun 08, 2011 8:03 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ¿Cómo guardar contenido ListBox en fichero de texto VB.N
Anuncios
varios escribió:
Ok, gracias, funciona ¿cómo puedo cargar el contenido del fichero en un ListBox, hacer lo mismo pero al revés, leer las líneas de un fichero y mostrarlas en un ListBox.
Para cargar el contenido de un fichero de texto en un ListBox puedes usar el siguiente código Visual Basic .Net:
Código:
Dim rutaFichero As String = IO.Path.Combine(Application.StartupPath, "contenido_listbox.txt")
If IO.File.Exists(rutaFichero ) = True Then
Dim fichero As New IO.StreamReader(rutaFichero )
While (fichero .Peek() > -1)
ListBox1.Items.Add(fichero.ReadLine)
End While
fichero.Close()
End If
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A