Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cerrar ventana con la tecla ESC (https://www.clubdelphi.com/foros/showthread.php?t=21468)

Alexander 18-05-2005 17:18:22

Cerrar ventana con la tecla ESC
 
Quiero cerrar la ventana con la tecla escape. tengo algunos componentes visuales allí. He puesto cerrar en el evento onkeypress y evaluando la tecla, pero no me funcina, que puedo hacer?

Muchas gracias.

marcoszorrilla 18-05-2005 17:27:11

¿Has puesto la propiedad KeyPreeview del formulario activa?

Un Saludo.

dec 18-05-2005 18:11:58

Si el formulario se muestra de forma "modal" y cuenta con un botón que pueda usarse para cerrarlo (*) podrías dar a la propiedad "Cancel" del botón el valor True. A partir de ese momento cuando el usuario pulse la tecla "Escape" se cerrará el formulario "modal".

(*) Lo botones tienen también una propiedad de nombre "ModalResult". Esta cuenta con varios posibles valores, como por ejemplo "mrCancel". No haría falta, por lo tanto, que el botón implementara código para cerrar el formulario, insisto, siempre que este se muestre de forma "modal".

Alexander 19-05-2005 19:14:22

Funcionó
 
Caballeros muchas gracias.

Cons u ayuda, ya funciona lo que quería.

Alexander.


La franja horaria es GMT +2. Ahora son las 02:22:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi