Ver Mensaje Individual
  #4  
Antiguo 31-01-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Reputación: 22
ixMike Va por buen camino
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:

Código Delphi [-]
Num:=Ord(Key);

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.
Responder Con Cita