como utilizar as teclas de função

Delphi

01/06/2005

Gostaria de saber se existe uma maneira de fazer o seguinte:
estando em qualquer parte de um form eu apertaria a tecla F9 e os campos ficassem todos limpos. Sei criar isso com botões, mas gostaria de saber se tem algo assim no delphi, onde eu aperto uma tecla de funcão em qualquer parte e executa uma procedure.


Roberto Rossi

Roberto Rossi

Curtidas 0

Respostas

Otto

Otto

01/06/2005

habilite o evento do form [b:bc6b8f30bc]OnKeyPRess = true[/b:bc6b8f30bc]
e no [b:bc6b8f30bc]onkeydown[/b:bc6b8f30bc], vc faz:

if key = vk_f9 then
begin
  edit1.clear.
  blablabla
  blabla
end;



GOSTEI 0
Roberto Rossi

Roberto Rossi

01/06/2005

Cara, não entendi a parte em que você fala para habilitar o evento do form onkeypress = true.
como faço isso?


GOSTEI 0
Beppe

Beppe

01/06/2005

O oTTo tá estudando só .NET agora e esqueceu como se faz no Win32. É a propriedade KeyPreview do form que vc seta como True. E depois faz o evento OnKenDown.


GOSTEI 0
POSTAR