Fórum [Dúvida] Parâmetro do KeyPress #485671
16/07/2014
0
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
Curtir tópico
+ 0
Responder
Posts
16/07/2014
Mauricio Rodrigues
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)