Coloque a rotina no evento OnKeyDown do form e mude a propriedade
"KeyPreview" do form para true, exaamente como vc fez.

If (key = VK_F5) then
Begin
  seus comandos;
End;

Em 27/03/06, Marco Aurélio <[EMAIL PROTECTED]> escreveu:
>
> Boa Tarde, Galera
>
> Estou com a seguinte dúvida:
>
> Como faço para utilizar o F5 como uma tecla de atalho no formulário, sem
> utilizar um action, por exemplo, quando apertar o F5 eu quero que ela
> execute uma rotina.
>
> Tentei utilizar o seguinte código
>
> If (key = VK_F5) then
> Begin
> ...
> End;
>
> O problema é que ele diz que os tipos são imcompatíveis, tentei achar o
> código ASC (tipo #13-ENTER), mas não obtive sucesso.
> Gostaria de uma ajuda de vocês.
>
> Grato
> Marco Aurélio Gerônimo
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


--
Sylvio Rodrigues
fone: (17) 8112-9812
e-mail/msn: [EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a