![]() |
Forms ShowModal
Estimados Compañeros de ClubDelphi. Mi duda tal vez parezca una tonteria pero no se como Hacer.
Quisiera saber como hacer para Cerrar una Form (showmodal) con solo Pulsar la Tecla Escape. Alguien podría ayudarme con esta duda? No se si es un evento o un Procediemiento, en fin, No tengo Idea. |
en el evento KeyPress del formulario
la propiedad KeyPreview del formulario debe ser verdadera |
Excelente Brother, Un millon de gracias!
|
Hola,
Hay varias formas de hacerlo. La más elegante, diría yo, es situar un botón en el formulario con su propiedad "Cancel" a true, y su propiedad "ModalResult" a "mrCancel". Digo que es la más elegante porque no precisa de código alguno, y, además de poder hacer "clic" en el botón, o accionarlo mediante el teclado, tal como quieres, bastará hacer pulsar la tecla "Escape" para que el formulario en cuestión se cierre. Atento a la descripción de la propiedad "Cancel" de los botones: Cita:
|
| La franja horaria es GMT +2. Ahora son las 18:26:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi