Teclas F1, F2 ...

Delphi

16/05/2005

Galera em uma aplicação VCL utilizo a codificação abaixo para utilizar as teclas (F1,F2...) nas minhas aplicações

if key = VK_F1 then
{codificação]

agora estou desenvolvendo uma aplicação para o trabalho em CLX e o código acima dá erro, alguem pode me ajudar?


Demetrius

Demetrius

Curtidas 0

Respostas

Raserafim

Raserafim

16/05/2005

esperimente substituir VK_F1 por 112 (F2 é 113, F3 é 114)

teste isso:
if key = 112 then 
  {codificação]



GOSTEI 0
Demetrius

Demetrius

16/05/2005

Já tentei isso, mas a tecla continua não funcionando.

Tentei isso no Onkeypress
if key = #112 then

e isso no onkeydown
if key = VK_F1 then

só funciona em VCL em CLX não.

O que mais posso fazer?


GOSTEI 0
Massuda

Massuda

16/05/2005

Os códigos das teclas no CLX são diferentes dos usados na VCL. Dê uma olhada [url=http://forum.clubedelphi.net/viewtopic.php?t=57272]neste tópico[/url] (não tem o código para as teclas que você quer, mas é um ponto de partida).


GOSTEI 0
POSTAR