Key o Integer?
ERROR: incompatible types: 'Char' and 'Integer' Porque me salta este error? Saludos |
Key es Char y VK_RIGHT, etc. son Integer. Además, KeyPress no creo que detecte esas teclas, mejor usa OnKeyDown u OnKeyUp
Bye |
Cita:
y en el KeyDown se usa VK_ENTER Saludos. |
En el evento OnKeyPress key es de tipo Char: sólo sirve para cosas que se pueden "escribir".
Para demás VKs, utiliza el OnKeyDown o el OnKeyUp, como ya te han indicado. Y si quieres utilizar el Key del OnKeyPress como número, utiliza la funcion Ord:
Eso devolverá el valor ASCII (o ANSI, no estoy seguro) de la tecla (letra o símbolo) pulsado. No sirve para teclas como F1, F2..., las flechas, Ctrl, Alt... sólo para cosas que se puedan escribir, Enter, Tabulación, Retroceso, y Escape (y creo que dos o tres más). Salu2. |
La franja horaria es GMT +2. Ahora son las 00:39:15. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi