SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: cachorro en Martes 13 de Noviembre de 2007, 17:43

Título: Cerrar Un Form Desde Otro
Publicado por: cachorro en Martes 13 de Noviembre de 2007, 17:43
hola a todos...espero q alguien me pueda ayudar con esto....tengo un form principal q es un contenedor mdi....en el tengo un menu del cual llamo a forms hijos...lo q deseo hacer esq si algun form hijo ya esta abierto cierre este y habra el q deseo...la idea esq nunca quede abierto mas de un form...espero m puedan ayudar con esto...gracias de antemano..
Título: Re: Cerrar Un Form Desde Otro
Publicado por: JuanK en Martes 13 de Noviembre de 2007, 20:40
esto es relativamente sencillo, por lo cual no entiendo en que consiste tu problema.
Título: Re: Cerrar Un Form Desde Otro
Publicado por: cachorro en Miércoles 14 de Noviembre de 2007, 23:25
q tal bueno mi problema esque no se como hacer eso....si me pudieras ayudar te lo agradeceria......
Título: Re: Cerrar Un Form Desde Otro
Publicado por: lantiersol en Jueves 15 de Noviembre de 2007, 06:20
Si todo el tiempo quieres mantener un solo form abierto, cada vez que invocas a abrir uno nuevo, cierra el que ya tienes abierto. Un form mdi tiene el método o propiedad que devuelve una lista de los form hijos, busca cual es la propiedad, ahora mismo no recuerdo. Una vez teniendo la lista de los hijos, le das Close a todos (en un ciclo, sencillo), en tu caso será uno solo. Luego agregas tu nuevo form.