Fórum Como fazer meu formulário reconhecer F1 ... F12 #218143
04/03/2004
0
Como faço para que meu formulário reconheça o pressionamento das teclas de funções.
Já tentei colocando o evento FormKeyPress ex:
procedure Tfrm_vendas.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key = #117 then
showmessage(´aqui´);
end;
Os códigos de F1 começa no 111 ( ascii )?
Obrigado :lol:
Jubrovolski
Curtir tópico
+ 0Posts
04/03/2004
Maurício Santos
Coloque a propriedade KeyPreview do form para true.
[]´s
Gostei + 0
04/03/2004
Jubrovolski
Quais os códigos das teclas de funções:
F1 = 111 ? E ASSIM POR DIANTE?
Gostei + 0
04/03/2004
Carandre
Tente o seguinte código, no evento OnKeyDown digite:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key = VK_F5 then
ShowMessage(‘Você pressionou a F5&8217;);
end;
{ pode ser usado da VK_F1 a VK_F12 }
Avise mesmo que funcione.
Um grande abraço.
Gostei + 0
04/03/2004
Jubrovolski
Obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)