Programación General > Visual Basic 6.0 e inferiores

 Re: Mandar Al Porta Papeles

(1/2) > >>

Anderea:
Pues les cuento que tengo el reto, de tener un boton que me permita enviar un texto seleccionado de un datagrid al portapapeles, es decir que el usuario no tenga que dar ctrl + c no click derecho copy, sino que pueda mandar al porta papeles el texto del grid al pulsar el boton.

Suena raro, pero necesito hacerlo.
Si a alguien se le ocurre como por favor compártalo conmigo

ebolo:
Hola Anderea, lo que tienes que hacer es poner dentro del evento click del botón:
Clipboard.setText  (lo que quieras enviar)

Así de sencillo.

Saludos.

Anderea:
hola ebolo,
me emocionaste con tu respuesta, pero lo probé con un ejemplo sencillo y no
me funcionó :
Private Sub Command2_Click()
Clipboard.SetText ("sdf")

End Sub


Qué hice mal?

Kev:
Deberia funcionar, intenta de nuevo, la sintaxis es:

Clipboard.SetText datos[, formato]


Salu2
 :hola:  :comp:

ebolo:
Hola Anderea, en principio como te dice Kev te debería funcionar, yo normalmente nunca pongo formato poque suelen ser cadenas lo que envío al clipboard.
Haz una prueba, pon un textbox en el formulario, una vez le aprietes al botón te posicionas en el textbox y haces control+V(pegar).
A mí si me funciona.
Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa