Ver Mensaje Individual
  #4  
Antiguo 11-12-2013
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita