Cerrar Windows Forms con el Aspa X

02/07/2004 - 08:43 por Anonimo | Informe spam
Hola, tengo un formulario que tiene un botón que yo llamo
Cancelar, y loq ue hace es preguntar al usuario si quiere
salir del formulario (se cerraría el formulario) y
cancelar los datos que hay en él.

Bien, la cuestión es que necesito que si el usuario
intenta salir del formulario pulsando la X (aspa) de la
esquina superior derecha del formulario pueda hacer lo
mismo.

Existe algún evento que pueda capturar que me pueda
ayudar a ello ?

Saludos, buen finde

Preguntas similare

Leer las respuestas

#1 Iker Llanos
02/07/2004 - 09:48 | Informe spam
//Con este código te pregunta en un messagebox si deseas salir con dos botones SI y No. Si pulsas el boton distinto de yes la operacion de salir se cancela.

protected override void OnClosing(CancelEventArgs e)
{
if (MessageBox.Show (this, "¿Desea salir?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
{
e.Cancel;
}
base.OnClosing (e);
}



Un saludo
La ventaja de ser inteligente es que así resulta más fácil pasar por tonto. Lo contrario es mucho más difícil.


"" wrote:


Hola, tengo un formulario que tiene un botón que yo llamo
Cancelar, y loq ue hace es preguntar al usuario si quiere
salir del formulario (se cerraría el formulario) y
cancelar los datos que hay en él.

Bien, la cuestión es que necesito que si el usuario
intenta salir del formulario pulsando la X (aspa) de la
esquina superior derecha del formulario pueda hacer lo
mismo.

Existe algún evento que pueda capturar que me pueda
ayudar a ello ?

Saludos, buen finde

Respuesta Responder a este mensaje
#2 Octavio Hernandez
02/07/2004 - 13:56 | Informe spam
Hola,

El evento OnClosing del formulario se dispara no importa cómo se intente
cerrar la ventana (el aspa, una opción de menú, desde código...). Ahí es
donde tienes que programar esa condición, como muestra el ejemplo de Iker.

Slds - Octavio

escribió en el mensaje
news:2482d01c45fff$f2a64a60$

Hola, tengo un formulario que tiene un botón que yo llamo
Cancelar, y loq ue hace es preguntar al usuario si quiere
salir del formulario (se cerraría el formulario) y
cancelar los datos que hay en él.

Bien, la cuestión es que necesito que si el usuario
intenta salir del formulario pulsando la X (aspa) de la
esquina superior derecha del formulario pueda hacer lo
mismo.

Existe algún evento que pueda capturar que me pueda
ayudar a ello ?

Saludos, buen finde
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida