Fórum Duvida II, A revolta do Cérebro! #188072
11/10/2003
0
Amigos, agradeço profudamente a voces, mas me meio mais uma dúvida na caixola: Como eu boto teclas de atalhos nos BitBtn? por exemplo, tenho um BitBtn com o caption de Checar CPF, gostaria de quando apertasse f4 aparecesse o form, alguem pod me ajudar?
Obrigado
Obrigado
Wakko_tux
Curtir tópico
+ 0
Responder
Posts
11/10/2003
Carlosrm
wakko_tux,
Coloque a propriedade Preview do formulário onde está o bitbtn como True.
No evento OnKeyDown do formulário codifique:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Case key of
vk_F4 : Bitbtn1Click(Self);
- - -
End;
End;
Obs: bitbtn1 é o nome (Name) que eu usei para o botão que dispara o evento de checar o cpf.
Outra opção que me ocorre é usar teclas aceleradoras (acrescentar ´ & ´ no início do Caption (não na ppd Name) do botão. (´ &ChecaCpf ´): a primeira letra C ficará sublinhada e o botão executará seu método pelo pressionamento das teclas Alt + C.
Procure, que deverá existir mais alternativas.
Se não ajudou, espero não ter atrapalhado. carlosrm
Coloque a propriedade Preview do formulário onde está o bitbtn como True.
No evento OnKeyDown do formulário codifique:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Case key of
vk_F4 : Bitbtn1Click(Self);
- - -
End;
End;
Obs: bitbtn1 é o nome (Name) que eu usei para o botão que dispara o evento de checar o cpf.
Outra opção que me ocorre é usar teclas aceleradoras (acrescentar ´ & ´ no início do Caption (não na ppd Name) do botão. (´ &ChecaCpf ´): a primeira letra C ficará sublinhada e o botão executará seu método pelo pressionamento das teclas Alt + C.
Procure, que deverá existir mais alternativas.
Se não ajudou, espero não ter atrapalhado. carlosrm
Responder
Gostei + 0
11/10/2003
Vinicius2k
wakko_tux,
primeiro ajuste a propriedade ´KeyPreview´ do seu form para ´True´...
depois programe no evento ´OnKeyDown´ do form :
ou
T+
primeiro ajuste a propriedade ´KeyPreview´ do seu form para ´True´...
depois programe no evento ´OnKeyDown´ do form :
if Key = VK_F4 then NomeDoBotao.Click;
ou
if Key = VK_F4 then NomeDoBotaoClick(Self);
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)