Ver Mensaje Individual
  #1  
Antiguo 23-10-2007
zidfrid zidfrid is offline
Miembro
 
Registrado: abr 2007
Ubicación: buga valle colombia
Posts: 66
Reputación: 18
zidfrid Va por buen camino
Arrow problema con el foco al capturar eventos del teclado

hola amigos del foro, espero cuenten con buena salud ya que después de esto no hay nada.

Amigos verán, me pasa algo curioso tengo una aplicación, básicamente una forma con 4 botones y un radiobutton, cada botón tiene asociado un código en su evento onclik para enviar datos por el puerto al ser presionados.
el radiobutton es con el fin de habilitar las cuatro flechas del teclado del pc para que cumplan la misma función de los botones y envíen datos por el puerto.
en el evento onclik del radiobutton coloco "form1->keypreview=true;form1->setfocus();" y lo que ocurre es que al correr la aplicación las flechas se me comportan como si fueran la tecla tab desplazandose por todos los componentes de la forma siguiendo el taborder de los elementos, y lógicamente no se me ejecuta el código asociado al evento de cada tecla. He probado con los eventos onkeydown y onkeyup, pero nada, no logro hacer que la forma obtenga el control sobre los eventos del teclado.
que podrá ser?, en fin cualquier consejo es bien recibido, y de antemano muchas gracias por el tiempo que han dedicado a leer este hilo tan largo.
__________________
documentos de word
Responder Con Cita