FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cerrar FORM con la tecla escape
Saludos comunidad
Tengo esta "pequeña aplicación" y necesito cerrar todas las ventanas (forms) excepto la principal (MAIN) con la tecla escape (VK_ESC), intente escribiendo el evento ONKEYPRESS de la FORM pero no sucede nada, imagino sea porque sobre estas FORMS estan otros componentes (paneles, grids, etc...) por loq ue el evento nunca se produce sobre el FORM. Ahora bien, escribir este evento en cada posible componente en que el usuario pueda estar enfocado (focus) es una tragedia por lo que imagino ya de ante mano a alguien se le halla presentado esta dificultad y por supuesto sea capaz de ayudarme. Realice una busqueda por el club pero no encontré nada !!! Imagino que tal ves exista algo como eventos globales, tal ves definiendo el ONKEYPRESS o algo parecido pueda lograr que las ventanas se cierren. Gracias por su tiempo
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código. Cuando miras fijamente al abismo, este te devuelve la mirada oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_ oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_ oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_ oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_ oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_ ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_ ________________________________________________________________________________ |
#2
|
||||
|
||||
Última edición por dec fecha: 11-12-2013 a las 22:09:38. |
#3
|
||||
|
||||
Pues si !!! asi funciona perfectamente !!! ... Gracias Dec!!!
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código. Cuando miras fijamente al abismo, este te devuelve la mirada oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_ oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_ oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_ oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_ oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_ ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_ ________________________________________________________________________________ |
#4
|
||||
|
||||
Hola,
Una forma de evitar codificar nada en los eventos mencionados suele ser utilizar la propiedad "Default", "Cancel" y "ModalResult" de un determinado botón. En pocas palabras, podemos imaginar dos botones: "Aceptar" y "Cancelar". En el primer botón ponemos a "True" su propiedad "Default" y su propiedad "ModalResult" a "mrOk". En el segundo botón ponemos a "True" su propiedad "Cancel" y su propiedad "ModalResult" a "mrCancel". Haciendo esto no será necesario codificar nada para cerrar un formulario "modal" al pulsar la tecla "Escape" y/o "Enter", sino que este será el comportamiento "por defecto". Claro está que para esto será necesario poner en el formulario dichos botones "Aceptar" y "Cancelar", pero, esto suele ser habitual en los "diálogos" de los programas en Windows. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cerrar Formularios con la Tecla ESC | sleep25000 | Varios | 2 | 30-06-2011 13:08:33 |
Tecla de control+Z y Escape para poder enviar SMS a través de un Modem | vejerf | Varios | 3 | 25-04-2008 17:09:54 |
Evitar cerrar form con la tecla ESC... | uper | Varios | 1 | 06-12-2005 20:11:54 |
Cerrar ventana con la tecla ESC | Alexander | Varios | 3 | 19-05-2005 19:14:22 |
anular la tecla escape | ronson | Varios | 1 | 26-02-2004 20:03:32 |
|