Aplicacion MDI

16/09/2004 - 23:42 por Edwin Monsalve | Informe spam
Hola,

Tengo una aplicacion MDI en la que los formularios hijos no se cierran
sino que se esconden cuando el usuario presiona el boton X del controlbox.
Para ello uso el evento closing del formulario y coloco la propiedad
e.cancel=true. El problema que tengo es que ahora cuando quiero cerrar el
formulario MDI este no se cierra hasta que se haya presionado el boton X
tantas veces como formularios hijos tenga cargados.

Como puedo hacer para que si presiono el boton X del formulario MDI se
cierre la aplicacion de una sola vez. Coloque Application.Exit en el evento
Closed del Formulario MDI y no funciono.
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
17/09/2004 - 00:14 | Informe spam
Se me ocurre que recorras los objetos MDI Child que tienes para que los
cierre todos (uno a uno).

Los recorres y los cierras.

Y por las bravas con End.

Un saludo,

Jorge Serrano Pérez
MVP Microsoft VB
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/


"Edwin Monsalve" escribió en el mensaje
news:
Hola,

Tengo una aplicacion MDI en la que los formularios hijos no se cierran
sino que se esconden cuando el usuario presiona el boton X del controlbox.
Para ello uso el evento closing del formulario y coloco la propiedad
e.cancel=true. El problema que tengo es que ahora cuando quiero cerrar el
formulario MDI este no se cierra hasta que se haya presionado el boton X
tantas veces como formularios hijos tenga cargados.

Como puedo hacer para que si presiono el boton X del formulario MDI se
cierre la aplicacion de una sola vez. Coloque Application.Exit en el


evento
Closed del Formulario MDI y no funciono.


Preguntas similares