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
 

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

Preguntas similares