Fórum Usar o ctrl + c via código #401689

25/05/2011

0

Olá,

gostaria de saber se é possível e como faz para criar um ctrl + c dentro do código, exemplo:

Tenho um DBGrid e quando eu der dois click ele irá executar o ctrl + c pegando os dados de uma coluna aí se eu for no Word, Excel, Bloco de notas e fizer o ctrl + v ele cole o conteúdo do ctrl + c feito no meu programa.

Lembrando que o dbgrid vai estar bloqueado para pegar o conteúdo de uma celula, então teria que ser via código.

Obrigado!
Luiz Junior

Luiz Junior

Responder

Posts

25/05/2011

Rafael Mattos

declare a unit Clipbrd;


begin
   Clipboard.AsText := ' O Q VC QUER Q VAI PARA O Clipboard';
end;
Responder

Gostei + 0

25/05/2011

Marco Salles

Olha para simular tecla no delphi , temos vários modos .

O keybd_event que pode ser visto em

http://www.codeproject.com/KB/system/keyboard.aspx

A unit SndKey32.pas  a minha preferida nos tempos do Delph7 ( Ainda nãi vi no delphi 2009 , 2010, delphixe
não precisei por isto não pesquisei...)

a função a Funçao PostKeyEx32 , que ja foi diversas vezes Postada aqui no Forum ( Forum antigo)

http://forum.devmedia.com.br/viewtopic.php?t=9425&highlight=keybdevent&sid=8eaf6e04bcdadae5ce814e0ad017ee9a


Mas para o seu caso especifico entendo ser  ClipBoard  mais indicado 
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar