Foros del Web » Programación para mayores de 30 ;) » .NET »

ayuda con MdiConteinter

Estas en el tema de ayuda con MdiConteinter en el foro de .NET en Foros del Web. tengo un Problema amigos la cosa esta asi: Tengo una ventana padre de la cual tengo un meno donde abro mas formularios son hijos del ...
  #1 (permalink)  
Antiguo 10/11/2010, 11:14
Avatar de Hanstoo  
Fecha de Ingreso: julio-2010
Mensajes: 74
Antigüedad: 13 años, 9 meses
Puntos: 1
ayuda con MdiConteinter

tengo un Problema amigos
la cosa esta asi:
Tengo una ventana padre de la cual tengo un meno donde abro mas formularios
son hijos del padre entonces lo que quier acer es, darle click a un boton y que me cierre todas las ventanas que esten abiertas

lo pude hacer pero sentenciando cada una de las ventanas
hay algua solucion mas corta que alguien sepa y me pueda ayudar?

GRacias!!
  #2 (permalink)  
Antiguo 10/11/2010, 11:23
Avatar de devilinside  
Fecha de Ingreso: marzo-2008
Ubicación: En Perú
Mensajes: 73
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: ayuda con MdiConteinter

Cita:
Iniciado por Hanstoo Ver Mensaje
tengo un Problema amigos
la cosa esta asi:
Tengo una ventana padre de la cual tengo un meno donde abro mas formularios
son hijos del padre entonces lo que quier acer es, darle click a un boton y que me cierre todas las ventanas que esten abiertas

lo pude hacer pero sentenciando cada una de las ventanas
hay algua solucion mas corta que alguien sepa y me pueda ayudar?

GRacias!!
utiliza el vector de ventanas hijas: me.MDIChild
  #3 (permalink)  
Antiguo 10/11/2010, 11:27
Avatar de Hanstoo  
Fecha de Ingreso: julio-2010
Mensajes: 74
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: ayuda con MdiConteinter

a pero lo que quiero es solamente cerrar los formularios hijos y la ventana de menu dejarla abierta
  #4 (permalink)  
Antiguo 10/11/2010, 12:08
Avatar de devilinside  
Fecha de Ingreso: marzo-2008
Ubicación: En Perú
Mensajes: 73
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: ayuda con MdiConteinter

Cita:
Iniciado por Hanstoo Ver Mensaje
a pero lo que quiero es solamente cerrar los formularios hijos y la ventana de menu dejarla abierta
En el formulario padre; en el código correspondiente a tu opción de cerrar todas las ventanas hijas coloca lo siguiente:

Código VB.Net:
Ver original
  1. Dim form As Windows.Forms.Form
  2.         For Each form In Me.MdiChildren
  3.             form.Close()
  4.         Next

El identificador "Me" hace una referencia a la clase actual, donde se ha colocado el código (es decir al formulario padre). Por lo tanto cuando colocas Me.MdiChildren estás haciendo referencia a un vector que contiene sus formularios hijos.

Saludos
  #5 (permalink)  
Antiguo 10/11/2010, 12:42
Avatar de Hanstoo  
Fecha de Ingreso: julio-2010
Mensajes: 74
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: ayuda con MdiConteinter

Muchas Gracias
Cita:
devilinside
me sirvio mucho la informacion
tenia el error de que le habia quitado una propiedad al form
pero ya funciono
Muchas Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:09.