Criar Tecla de Atalho F2, F3, F4...

18/05/2006

0

Olá Pessoal!

No meu sistema tenho uma tela de cadastro com uma toolbar e preciso criar teclas de atalho para acessar os seus botões.
Se tento usar o ´ALT + alguma coisa´ estarei acessando o menu do meu form principal. Então minha idéia seria usar as teclas de função (F2, F3, F4...)
Como faço isso? Alguém poderia me dar uma dica?
Estou usando Delphi 7...

Obrigado!


Tomew

Tomew

Responder

Post mais votado

18/05/2006

Olá Pessoal! No meu sistema tenho uma tela de cadastro com uma toolbar e preciso criar teclas de atalho para acessar os seus botões. Se tento usar o ´ALT + alguma coisa´ estarei acessando o menu do meu form principal. Então minha idéia seria usar as teclas de função (F2, F3, F4...) Como faço isso? Alguém poderia me dar uma dica? Estou usando Delphi 7... Obrigado!


Não sei se já lhe responderam, mas vc pode usar a estrutura abaixo e adaptar para sua necessidade.

Inclua esse código no OnKeyDown do FORM.
 case key of
   vk_f2: ShowMessage(´Teclou F2..´);
   vk_f3: ShowMessage(´Teclou F3..´);
   vk_f4: ShowMessage(´Teclou F4..´);
   vk_f5: ShowMessage(´Teclou F5..´);
 end;


Lembre-se de passar KeyPreview para true.

Boa sorte e bons códigos!


Martins

Martins
Responder

Mais Posts

18/05/2006

Erileyvb

mude a propriedade do formulario keypreview para true.
no evento on keydown faça o teste, como por exemplo:
if key = vk_f2 then
begin
ToolButton1Click(self);
end;
ToolButton1Click(self); apenas chama o evento de clicar no botão cujo name é ToolButton1 da ToolBar.
Atenção se o name de seus ToolButton´s for diferente, substitua pelo name corespondente.
Espero ter ajudado.
Atenciosamente
Eriley


Responder

18/05/2006

Tomew

Muito obrigado!
Funcionou perfeitamente.


Responder

18/05/2006

Martins

Muito obrigado! Funcionou perfeitamente.

:D

É sempre um prazer ajudar os colegas do fórum, sucesso em seus códigos.

[]´s


Responder

12/04/2007

Daia

tentei fazer, mas p mim não funcionou da erro em ´vk_f2´... é preciso declarar alguma coisa no Uses...??
Obrigada!


Responder

23/09/2017

Gabriel

Cara muito Obrigado esclareceu minha duvida. Vlw
Responder

11/02/2018

Meks

Eu concordo completamente com você, eu também ajudei muito)
http://www.deviceranking.pt/smartwatch/9527/no.1-f4
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar