PDA

Ver la Versión Completa : Capturar pulsación de tecla


quade
03-06-2004, 17:00:28
Hola a todos,

Es curioso pero el Key == VK_ESCAPE no detecta la pulsación de la tecla escape. Lo he probado en los tres eventos (keyup, keydown y keypress) pero nada. Es posible que haya que activar otra propiedad pero lo dudo.

¿a que se debe?

delphi.com.ar
03-06-2004, 17:05:54
¿Sobre qué control estas poniendo este evento?

quade
03-06-2004, 18:24:52
Sobre el formulario. Aunque ahora creo que ya entiendo porque no funciona.
Creo que es porque el formulario no es el que tiene el foco, sinó las cajas de texto que contiene.

Seguro!!!

roman
03-06-2004, 18:29:57
En Delphi, supongo que en C++ será igual, puedes poner la propiedad KeyPreview del formulario en true.

// Saludos

delphi.com.ar
03-06-2004, 18:31:20
Para que el formulario sea notificado antes que los componentes que pueden tener el foco, tienes que poner Form1->KeyPreview = True

Saludos!