GARANTIR DESCONTO

Fórum Criar Tecla de Atalho F2, F3, F4... #321650

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

Gostei + 1

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

Gostei + 1

18/05/2006

Tomew

Muito obrigado!
Funcionou perfeitamente.


Responder

Gostei + 0

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

Gostei + 0

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

Gostei + 0

23/09/2017

Gabriel

Cara muito Obrigado esclareceu minha duvida. Vlw
Responder

Gostei + 0

11/02/2018

Meks

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

Gostei + 0

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

Aceitar