C sharp - abrir un solo formulario en el parent

 
Vista:

abrir un solo formulario en el parent

Publicado por julian (1 intervención) el 06/05/2009 02:49:37
buenas noches.

Señores necesito saber que le agrego a este codigo para que solo me abra un formulario a la vez, el showdialog no funciona con este tipo de formularios por estar contenidos dentro de un parent.

frmdepartamentos departamentos = new frmdepartamentos();
departamentos.MdiParent = this;
departamentos.Show();

el codigo que les muestro es el codigo que tengo actualmente, pero como se han de dar cuenta este codigo me abre el formulario cuantas veces presione el boton donde esta contenido.

les agradezco por su colaboracion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:abrir un solo formulario en el parent

Publicado por Oscar (19 intervenciones) el 06/05/2009 08:33:02
this.MdiChildren.Length
Esta propiedad te dice cuantos formularios contiene el formulario padre.

if(this.MdiChildre.Length = = 0)
Lanzas el formulario
else
No haces nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir un solo formulario en el parent

Publicado por Diego Mansilla (1 intervención) el 20/11/2009 21:25:06
Esto se hace con Singleton

te dejo un links para q lo veas

http://www.codeproject.com/KB/architecture/singletonforms.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar