[Dúvida] Parâmetro do KeyPress
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.
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
Curtidas 0
Respostas
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
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