evento OnKeyDown

Delphi

26/03/2003

Pessoal estou com um problema na edição de campos, nao consigo fazer com que a tecla ALT acione o evento OnKeyDown. Alguém sabe como posso resolver??


Anonymous

Anonymous

Curtidas 0

Respostas

Carnette

Carnette

26/03/2003

Pessoal estou com um problema na edição de campos, nao consigo fazer com que a tecla ALT acione o evento OnKeyDown. Alguém sabe como posso resolver??


Daria pra voce colocar o código onde vc está tratando o keydown ??


GOSTEI 0
Angelnoa

Angelnoa

26/03/2003

Observe se a propriedade KeyPreview do formulário em q vc está trabalhando está como true


GOSTEI 0
Anonymous

Anonymous

26/03/2003

a propriedade keypreview do form esta true e no evento OnKeyDown eu colequei o seguinte teste:

if key = VK_TAB then
begin
showmessage(´Tecla TAB acionada´);
exit;
end;

mas a tecla TAB não é interceptada pela variável key, ele simplesmente passa direto pelo comando if.


GOSTEI 0
Carnette

Carnette

26/03/2003

a propriedade keypreview do form esta true e no evento OnKeyDown eu colequei o seguinte teste: if key = VK_TAB then begin showmessage(´Tecla TAB acionada´); exit; end; mas a tecla TAB não é interceptada pela variável key, ele simplesmente passa direto pelo comando if.


Troca para o evento OnKeyUp que funciona


GOSTEI 0
POSTAR