Teclas de Atalho - Setas

Delphi

07/05/2003

Como criar atalhos para as setas pra cima, baixo, direita e esquerda ?
Não se estou esquecendo de fazer algo, mas quando essas teclas são pressionadas, não ativa o evento keypress do formulário.
Desde já agradeço a atenção.


Alexcoelho

Alexcoelho

Curtidas 0

Respostas

Fred

Fred

07/05/2003

coloque seus codigos no evento onkeydown o código da teclas sao
VK_UP
VK_RIGHT
VK_DOWN
VK_LEFT

ai é so comparar qual foi pressionada e fazer o seu atalho.

if key = VK_UP then
comandos...
:wink: 8)


GOSTEI 0
Alexcoelho

Alexcoelho

07/05/2003

Valeu pela força. Agora notei que o mesmo acontece com as teclas PageDown e PageUp. Quando pressionadas não dispara o evento keypress do formulário.
Como resolver este problema ?
Desde já agradeço a atenção.


GOSTEI 0
Coppola

Coppola

07/05/2003

testei no Delphi 7, este codigo e dar o seguinte erro:
Undeclared ientifier: ´key´

O que é isso?


GOSTEI 0
Alexcoelho

Alexcoelho

07/05/2003

É isso aí caro Coppola. No meu programa está dando este mesmo erro.
Como resolver este problema


GOSTEI 0
Neoramza

Neoramza

07/05/2003

A variavel key nao foi declarada.
Tenha certeza que vc esta usando esse codigo no envento onkeypress


GOSTEI 0
POSTAR