GARANTIR DESCONTO

Fórum descobrir codigo ascii da tecla #217693

02/03/2004

0

como descobrir codigo ascii das teclas ou melhor das letras em delphi...

tipo informo um caracter em um edit e no outro retorna o codigo ascii

tipo informo R e é retornado 82


Zacca

Zacca

Responder

Posts

02/03/2004

Renan

{ - Coloque um Label no form (Label1);

- Mude a propriedade KeyPreview do form para true;

- Altere o evento OnKeyDown do form como abaixo: }

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Label1.Caption :=
Format(´O código da tecla pressionada é: ¬d´, [Key]);
end;
Observações

Para testar execute e observe o Label enquanto pressiona as teclas desejadas.

qualquer duvida me mande um email

renan@inforplay.com.br

---------------------------
uma simples dica pode ser uma grande resposta


Responder

Gostei + 0

02/03/2004

Marconi

Sei que não é a sua pergunta, mas só para complementar

Existe tambem a função Ord() que retorna o valor em Inteiro;
Exemplo:
ShowMessage(Intotostr(Ord(´A´)); // vai resultar 65

Para utilizar Ord com variaveis transforme-as em pchar
exemplo:
varivavel := ´B´;
ShowMessage(Intotostr(Ord(Pchar(variavel)))); // vai resultar 66


Marconi


Responder

Gostei + 0

02/03/2004

Lucas Silva

já fiz um programinha com este código do renan ai, e não deu certo p/ todas as teclas.

Depois da sua implementação ai, dê uma coferida no resultado p/ ver se bate com a tabela ascii mesmo.


Responder

Gostei + 0

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

Aceitar