Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Utilizar Ctrl + C En Grid (https://www.clubdelphi.com/foros/showthread.php?t=73534)

oscarac 29-04-2011 17:42:07

Utilizar Ctrl + C En Grid
 
buenos dias
asi como dice el titulo

se puede utilizar Ctrl + C en una grilla?

estoy intentando copiar el dato de una celda de la grilla para copiarla a un Excel pero no obtengo respuesta

alguein tiene alguna sugerencia?

gracias

ecfisa 29-04-2011 17:59:32

Hola oscarac.

Si, no existe ningún problema en usar Ctrl+C en el DBGrid, siempre que lo que esté seleccionado sea el valor y no la celda.
(que el contenido de la celda este pintado, no toda la celda).


Un saludo.

Edito: Ante el primer click sobre la celda se selecciona la misma (no funciona Ctrl+C), con otro click queda seleccionado el contenido y ya podés copiar/pegar el contenido.

oscarac 29-04-2011 18:08:25

ah ya.....
tenia su truquito

Caro 29-04-2011 18:51:38

Hola, para que funcione a la primera, puedes capturar las teclas Ctrl+C en el onkeydown y hacer los siguiente;

Código Delphi [-]
  //añadir la unit Clipbrd
  Clipboard.AsText := Query.Fields[DbGrid1.SelectedIndex].AsString;

Saluditos


La franja horaria es GMT +2. Ahora son las 10:31:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi