notificació de cierre de la aplicación a un formulario

28/12/2006 - 21:23 por miquel | Informe spam
Hola,
Necesitaria saber qué evento debo interceptar en un formulario para saber
que se ha cerrado la aplicación y que por tanto el formulario se está
cerrando.
El evento Closing se dispara si el usuario ha cerrado el formulario. Pero me
interesa saber como puedo evitar que se cierre una aplicación si un
formulario no se lo permite.

Gracias
NET 1.1

Preguntas similare

Leer las respuestas

#1 Sergio
28/12/2006 - 22:05 | Informe spam
Hola,

en los parámetros del evento closing, puedes cancelar el cierre del
formulario antes que se produzca.

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}

Sergio

miquel escribió:
Hola,
Necesitaria saber qué evento debo interceptar en un formulario para saber
que se ha cerrado la aplicación y que por tanto el formulario se está
cerrando.
El evento Closing se dispara si el usuario ha cerrado el formulario. Pero me
interesa saber como puedo evitar que se cierre una aplicación si un
formulario no se lo permite.

Gracias
NET 1.1


Respuesta Responder a este mensaje
#2 Jose Luis Manners
28/12/2006 - 22:15 | Informe spam
usa e.Cancel = true para cancelar el evento.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET
Microsoft MVP Visual C#
http://www.josemanners.com/
http://www.josemanners.com/mvp

"What we do for ourselves dies with us. What we do for others and the world
remains and is immortal."


"miquel" wrote in message
news:
Hola,
Necesitaria saber qué evento debo interceptar en un formulario para saber
que se ha cerrado la aplicación y que por tanto el formulario se está
cerrando.
El evento Closing se dispara si el usuario ha cerrado el formulario. Pero
me interesa saber como puedo evitar que se cierre una aplicación si un
formulario no se lo permite.

Gracias
NET 1.1


Respuesta Responder a este mensaje
#3 miquel
28/12/2006 - 23:18 | Informe spam
Hola y gracias por las respuestas
pero este no es el problema. Ya sé como cancelar el cierre desde el evento
Closing.
Lo que quiero es que al cerrar la aplicación MDI, los formularios hijos se
enteren de que se está cerrando y uno de ellos pueda cancelar el cierre de
la aplicación.
El problema es que si cierro la aplicación MDI, no salta el evento Closing
de los formularios hijos.
No sé si me explico con claridad.



"miquel" escribió en el mensaje
news:
Hola,
Necesitaria saber qué evento debo interceptar en un formulario para saber
que se ha cerrado la aplicación y que por tanto el formulario se está
cerrando.
El evento Closing se dispara si el usuario ha cerrado el formulario. Pero
me interesa saber como puedo evitar que se cierre una aplicación si un
formulario no se lo permite.

Gracias
NET 1.1


Respuesta Responder a este mensaje
#4 Octavio Hernandez
30/12/2006 - 23:27 | Informe spam
Hola,

No utilices los eventos Closing/Closed, sino FormClosing/FormClosed.
Mira el párrafo dedicado a las aplicaciones MDI en:

http://msdn2.microsoft.com/en-us/li...osing.aspx

Slds - Octavio


"miquel" escribió en el mensaje
news:
Hola y gracias por las respuestas
pero este no es el problema. Ya sé como cancelar el cierre desde el evento
Closing.
Lo que quiero es que al cerrar la aplicación MDI, los formularios hijos se
enteren de que se está cerrando y uno de ellos pueda cancelar el cierre de
la aplicación.
El problema es que si cierro la aplicación MDI, no salta el evento Closing
de los formularios hijos.
No sé si me explico con claridad.



"miquel" escribió en el mensaje
news:
Hola,
Necesitaria saber qué evento debo interceptar en un formulario para saber
que se ha cerrado la aplicación y que por tanto el formulario se está
cerrando.
El evento Closing se dispara si el usuario ha cerrado el formulario. Pero
me interesa saber como puedo evitar que se cierre una aplicación si un
formulario no se lo permite.

Gracias
NET 1.1






Respuesta Responder a este mensaje
#5 miquel
02/01/2007 - 16:17 | Informe spam
Hola Octavio,

El problema es que uso NET 1.1

Grácias.


"Octavio Hernandez" escribió en el mensaje
news:
Hola,

No utilices los eventos Closing/Closed, sino FormClosing/FormClosed.
Mira el párrafo dedicado a las aplicaciones MDI en:


http://msdn2.microsoft.com/en-us/li...osing.aspx

Slds - Octavio


"miquel" escribió en el mensaje
news:
Hola y gracias por las respuestas
pero este no es el problema. Ya sé como cancelar el cierre desde el
evento Closing.
Lo que quiero es que al cerrar la aplicación MDI, los formularios hijos
se enteren de que se está cerrando y uno de ellos pueda cancelar el
cierre de la aplicación.
El problema es que si cierro la aplicación MDI, no salta el evento
Closing de los formularios hijos.
No sé si me explico con claridad.



"miquel" escribió en el mensaje
news:
Hola,
Necesitaria saber qué evento debo interceptar en un formulario para
saber que se ha cerrado la aplicación y que por tanto el formulario se
está cerrando.
El evento Closing se dispara si el usuario ha cerrado el formulario.
Pero me interesa saber como puedo evitar que se cierre una aplicación si
un formulario no se lo permite.

Gracias
NET 1.1










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