[Dúvida] Parâmetro do KeyPress

Delphi

16/07/2014

Qual é o parâmetro que eu devo passar pro KeyPress?

Tipo, KeyPress(Key); eu sei que é uma variável do tipo Char, mas eu queria botar tipo assim KeyPress(#13), mas simplesmente dá erro: "Types of actual and formal var parameters must be identical".

Não sei o que fazer. O intuito do programa é simular a tecla escolhida, tipo, se eu quero pressionar enter, então #13, etc.

Funciona com o Keybd_event, mas tô precisado do KeyPress.

Valeu.
Emanuel Amorim

Emanuel Amorim

Curtidas 0

Respostas

Mauricio Rodrigues

Mauricio Rodrigues

16/07/2014

Antes de tudo vc deve habilitar o keyPreview do formulário para o delphi ficar monitorando a tecla pressionada

No evento onkeypress

if key=#13 then (13 é a tecla enter)
if key=#27 then (esc)

segue link com a tabela ascii
http://josebw.com/lhtml/tabelaASCII.html
GOSTEI 0
POSTAR