Cerrar todas las ventanas mdichild

Himo
28 de Abril del 2005
Hola, saludos a todos. Felicidades Buen foro!

Tengo un detalle con mi sistema: tengo una ventana mdiparent "Principal" y quiero que al abrir una ventana mdichild de "Cambio de Proyecto" se cierren TODAS las ventanas mdichild que esten abiertas (activas y no activas)
esta en VB .Net

lo intente de esta manera, este codigo esta en la ventana "Cambio de proyecto":
Dim XCerrar As Form
For Each XCerrar In Me.MdiParent.MdiChildren
XCerrar.Close()
Next

pero no funciono


En resumen lo que quiero es cerrar todas las mdichild excepto la que va a contener el procedimiento y la principal obviamente.

Gracias x adelantado

Pablo
28 de Abril del 2005
Prueba esto.
SI vas nombrando a los formularios hijos de una determinada forma ... hijo1, hijo2, hijo3 ... hijon
Luego podrás cerrar, por nombre, los que quieras.

Espero q te sirva