SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: joanca en Viernes 8 de Septiembre de 2006, 09:30

Título: Menús En Formularios Mdi
Publicado por: joanca en Viernes 8 de Septiembre de 2006, 09:30
Hola a todos/as.

Es posible que un Formulario MDI pueda llamar a su vez a otro Formulario MDI (No modal) que contenga menús?
Ya que el diseñador si que te lo permite, pero cuando lanzas la aplicación desaparecen de la pantalla, y solamente lo he conseguido hacer con Formularios Modales llamados préviamente desde el Form MDI.

Si alguien tiene alguna idea se lo agradezco.

Saludos.
Título: Re: Menús En Formularios Mdi
Publicado por: JuanK en Viernes 8 de Septiembre de 2006, 15:03
Cita de: "joanca"
Hola a todos/as.

Es posible que un Formulario MDI pueda llamar a su vez a otro Formulario MDI (No modal) que contenga menús?
Ya que el diseñador si que te lo permite, pero cuando lanzas la aplicación desaparecen de la pantalla, y solamente lo he conseguido hacer con Formularios Modales llamados préviamente desde el Form MDI.

Si alguien tiene alguna idea se lo agradezco.

Saludos.
Supongo que si, aunque depende de lo que tu llames 'llamar al formulario MDI' y depende tambien de como lo hagas.
Título: Re: Menús En Formularios Mdi
Publicado por: joanca en Viernes 15 de Septiembre de 2006, 09:48
Hola Juank buenos días de nuevo.

Lo único que hago es desde el Formulario Principal MDI, llamar a otro formulario hijo que a su vez tiene menús y que durante la ejecución desaparecen.

Form2 form2 = new Form2();
form2.MdiParent = this;
form2.Show();

En cambio si a éste segundo Form los llamásemos de forma Modal "ShowDialog", entonces si que se verían los Menús.

Saludos y gracias por atenderme.
Título: Re: Menús En Formularios Mdi
Publicado por: joanca en Lunes 18 de Septiembre de 2006, 10:40
Hola Juank buenos días.

Ya lo he solucionado, y no era más que la tontería de la Propiedad "AllowMerge" que no la tenía bien definida.

Gracias.
Título: Re: Menús En Formularios Mdi
Publicado por: JuanK en Lunes 18 de Septiembre de 2006, 15:03
excelente informacion.