Como capturar cuandoi el usuario cierra un winform

21/10/2005 - 00:35 por napilut | Informe spam
Tengo una aplicación "WinForm". Esta aplicación está pensada para que este
siempre abierta con un icono en la taskbar. Lo que me falta hacer es que
cuando el usuario quiera cerrar la ventana apretando la X de arroba a la
derecha (el botón cerrar para todas las ventanas de Windows) le salga un
mensaje diciendo si de verdad quiere cerrar la aplicación o quiere
minimizarla.

Como puedo capturar el evento o sobrescribir el comportamiento de dicho botón?

Preguntas similare

Leer las respuestas

#1 Guillermo guille
21/10/2005 - 01:10 | Informe spam
A ver si esto te vale:
http://www.elguille.info/NET/dotnet...olMenu.htm



Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

¡Vuelven los foros del Guille!
(en pruebas, pero vuelven)
http://test.foros.elguille.info/

"napilut" escribió en el mensaje
news:
Tengo una aplicación "WinForm". Esta aplicación está pensada para que este
siempre abierta con un icono en la taskbar. Lo que me falta hacer es que
cuando el usuario quiera cerrar la ventana apretando la X de arroba a la
derecha (el botón cerrar para todas las ventanas de Windows) le salga un
mensaje diciendo si de verdad quiere cerrar la aplicación o quiere
minimizarla.

Como puedo capturar el evento o sobrescribir el comportamiento de dicho
botón?

Respuesta Responder a este mensaje
#2 adpa
21/10/2005 - 08:40 | Informe spam
Hola

Puedes capturar el evento closing del formulario. Y desde hay mostrar el
mensaje.
Respuesta Responder a este mensaje
#3 EWAT
21/10/2005 - 18:11 | Informe spam
private void Form1_Closing(object sender,
System.ComponentModel.CancelEventArgs e)
{
// Initializes the variables to pass to the MessageBox.Show method.

string message = "Quiere salir.?";
string caption = "Cerrar";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;

// Displays the MessageBox.


result = MessageBox.Show(this, message, caption, buttons);

if(result == DialogResult.Yes)
{
Application.Exit();

}
e.Cancel = true;
//notifyIcon1.Visible = true;
this.WindowState = FormWindowState.Minimized;


}
"napilut" escribió en el mensaje
news:
Tengo una aplicación "WinForm". Esta aplicación está pensada para que este
siempre abierta con un icono en la taskbar. Lo que me falta hacer es que
cuando el usuario quiera cerrar la ventana apretando la X de arroba a la
derecha (el botón cerrar para todas las ventanas de Windows) le salga un
mensaje diciendo si de verdad quiere cerrar la aplicación o quiere
minimizarla.

Como puedo capturar el evento o sobrescribir el comportamiento de dicho


botón?

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