Fórum Detectar teclas sem erros #411537

13/01/2012

0

Olá pessoal.

Preciso detectar teclas e uso a procedure abaixo, se bem que já usei de outras formas.
O problema é que Qudo são teclas como acento agudo ou acento grave e outras teclas que dependam do Shift, não k=mostra de primeira o valor ASCII... tem que dar uns dois toques na tecla para aparecer o valor e aí fura o squema.
Teria que aparecer de primeira.

Alguém pode ajudar?

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
Edit2.Text:=; //Limpa o campo
Edit2.Refresh;
Edit2.Text := IntToStr(Ord(Key));
Key := #0;
end;
Alexandre

Alexandre

Responder

Posts

20/01/2012

Eduardo Marcolongo

No lugar de usar o keypress use o onExit
Responder

Gostei + 0

20/01/2012

Alexandre


só que estou no evento OnKeyPress do form.
Se colocar no On exit, caio fora da aplicação e não roda a msg.

Grde abraço e grato pela dica

Alexandre
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar