Basica MDI Parent y Child window

22/11/2005 - 19:18 por Rick | Informe spam
Que tal amigos, tengo una ventana padre con N hijas, como puedo saber si una
ventana hija ya se esta mostrando? para no volver a mostrarla


Saludos!!
 

Leer las respuestas

#1 Jose Luis Manners
22/11/2005 - 22:27 | Informe spam
Puedes usar algo como esto:

private void unMenuCualquiera_Click(object sender, System.EventArgs e)
{
bool encontrado = false;

foreach(Form form in this.MdiChildren)
{
if (form.Name.Equals("Aquí pon el título del formulario"))
{
encontrado = true;
form.Activate();
}
}

if (!encontrado)
{
FormaHija frm = new FormaHija ();
frm.MdiParent = this;
frm.Show();
}
}


Tambien lo que puedes hacer es diseñar el formulario hijo para que use el
patron Singleton:
http://www.elguille.info/colabora/p...iosMDI.htm


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

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Rick" wrote in message
news:
Que tal amigos, tengo una ventana padre con N hijas, como puedo saber si
una ventana hija ya se esta mostrando? para no volver a mostrarla


Saludos!!

Preguntas similares