Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Copiar lista de listbox al portapapeles

Estas en el tema de Copiar lista de listbox al portapapeles en el foro de Visual Basic clásico en Foros del Web. Hola, buena tarde. Levo un buen rato buscando la forma de copiar el cotenido de un listbox al portapapeles y no he encontrado nada, encontre ...
  #1 (permalink)  
Antiguo 20/10/2010, 15:37
Avatar de Ciberdanny  
Fecha de Ingreso: marzo-2005
Ubicación: Distrito Federal
Mensajes: 208
Antigüedad: 19 años, 9 meses
Puntos: 1
Pregunta Copiar lista de listbox al portapapeles

Hola, buena tarde.

Levo un buen rato buscando la forma de copiar el cotenido de un listbox al portapapeles y no he encontrado nada, encontre esto:

Clipboard.Clear
Clipboard.SetText List1.text

Pero esto solo me copia lo que esta seleccionado en el listbox no me copia toda la lista, habra alguna forma de copiar toda la lista?? no tengo subitems ni nada por el estilo, solo es la lista que me aparece, la quiero copiar al portapapeles....

de antemano gracias!
__________________
www.eris.com.mx
  #2 (permalink)  
Antiguo 20/10/2010, 23:31
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Copiar lista de listbox al portapapeles

Hola, como no creo que puedas hacerlo de una tacada, deberás hacer algo así:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.   Dim i As Integer, c As String
  3.   For i = 0 To List1.ListCount - 1
  4.     c = c & List1.List(i) & vbCrLf
  5.   Next
  6.   Clipboard.Clear
  7.   Clipboard.SetText c
  8. End Sub

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 21/10/2010, 09:21
Avatar de Ciberdanny  
Fecha de Ingreso: marzo-2005
Ubicación: Distrito Federal
Mensajes: 208
Antigüedad: 19 años, 9 meses
Puntos: 1
De acuerdo Respuesta: Copiar lista de listbox al portapapeles

mmmmm ya ok... bueno... pues cada dia me doy cuenta de que solo se que no se nada!!

Como siempre, funciona perfecto muchas gracias amigo.







Saludos desde México DF.
__________________
www.eris.com.mx
  #4 (permalink)  
Antiguo 21/10/2010, 10:17
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Copiar lista de listbox al portapapeles

De nada, poco a poco se aprenden nuevos trucos, yo tampoco nací enseñado, mucho de lo que sé, de otros lo aprendí.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...

Etiquetas: copiar, lista, listbox, portapapeles
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.