Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: lokotronX en 5 Noviembre 2007, 22:58 PM

Título: listbox
Publicado por: lokotronX en 5 Noviembre 2007, 22:58 PM
Hola a toda la comunidad
soy nuevo en esto de visual y estoy aprendiendo desde cero he leido manuales y tutoriales pero kisiera saber si aguien de aki me podria decir como guardar el contenido de un listbox en un documento de texto, se que para muchos esto es de risa pero yo soy novato, ojala me pudieran ayudar, salu2
Título: Re: listbox
Publicado por: HaDeS, - en 5 Noviembre 2007, 23:12 PM
Intenta con esto:
Código (vb) [Seleccionar]

Private Sub Command1_Click()
Dim Canal% 'as integer
Dim x$
For i = 0 To List1.ListCount - 1 'recorremos cada elemento del list
    x = x & vbCrLf & List1.List(i) 'a la variable x le metemos el contenido de cada valor de la lista
Next i
Canal = FreeFile 'abrimos canal
Open "c:\lista.txt" For Output As Canal 'abrimos el archivo en modo de escritura
Print #canal, x 'escribimos el contenido
Close #Canal 'cerramos el canal
End Sub


Si lo que queres hacer es guardar el contenido solo de un elemento:
Código (vb) [Seleccionar]

Private Sub Command1_Click()
Dim Canal% 'as integer
Dim x$
x =  List1.List(i) 'a la variable x le metemos el contenido del valor escogido en la lista, i es la fila que vamos a guardar
Canal = FreeFile 'abrimos canal
Open "c:\lista.txt" For Output As Canal 'abrimos el archivo en modo de escritura
Print #canal, x 'escribimos el contenido
Close #Canal 'cerramos el canal
End Sub


Saludos!
Título: Re: listbox
Publicado por: lokotronX en 14 Noviembre 2007, 10:21 AM
Gracias hades, me sirvio muy bien, te lo agradezco mucho