La Web del Programador: Comunidad de Programadores
 
    Pregunta:  328 - LOS ARROWS NO ME CREAN EL EVENTO KEYDOWN
Autor:  Iñigo
En Delphi cuando estoy jugando con ventanas hijas, hay veces que al pulsar las ´flechas´ ->,<-,.., es decir los arrows no me crean el evento de KeyDown.

Cuando creo una ventana y pulso los arrows me crean el evento, luego si creo otra tambien, pero luego si vuelvo al primero creado al pulsar un arrow ya no crea el evento.
Sin embargo si pulso teclas centrales del teclado nunca tengo problemas. El problema es que con los arrows siempre no crea el evento pero con las teclas centrales sí.
Bueno amigos si podeis ayudarme os lo agradeceria
Un saludo


  Respuesta:  Rodrigo Nunez
Si no te genera el evento del KeyDown, entonces busca el evento del Keypressed, este recibe una variable del tipo char, la que puedes someter a un CASE de los caracteres ascci de las flechas direccionales.
Si esto no resuelve tu problema entonces escríbeme.