C sharp - formulario inicio y mdiparent

   
Vista:

formulario inicio y mdiparent

Publicado por julian (4 intervenciones) el 03/05/2009 16:55:06
Buen dia.

De nuevo yo, la pregunta que hice anteriormente sobre el datatable ya la solucione.
pero tengo una nueva inquietud.

Tengo un pequeño proyecto por capas, tengo 3 capas y una es logicamente la de los formularios. en esta tengo aproximadamente 8 formularios y necesito establecer el formulario de inicio, que es el menu y no se como hacerlo.

Tambien necesito establecer este como el contenedor, le he activado la propiedad ismdicontainer, tengo un boton en este formulario para llamar a cada uno de los otros. pero no se como poner a los otros como hijos de este. se que en visual basic seria asi:

(nombre formulario).MdiParent = Me
(nombre formulario).Show()

diganme por fa como hago esto en c#

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:formulario inicio y mdiparent

Publicado por Matias (7 intervenciones) el 04/05/2009 03:27:35
Ahora si va con texto, jaja.

Bueno Julian, la cosa es asi:

private void ConfigurarPantallaChildren(Form formulario)
{
formulario.MdiParent = this;

formulario.WindowState = FormWindowState.Maximized;

formulario.StartPosition = FormStartPosition.CenterScreen;
}

Hacete este metodo en el formulario MDI principal y cada vez que abras un formulario HIJO configuralo llamando a ese metodo enviando como parametro el formulario.

OJO! El formulario HIJO debe ser abierto con SHOW() Y NO CON SHOWDIALOG().

Ejemplo:

Form hijo = new Form();
ConfigurarPantallaChildren(hijo);
hijo.SHOW() ///Recorda NO USES SHOWDIALOG porque te dara un error.

Espero que te sirva. Sino agregame en tus contactos de Messenger.
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:formulario inicio y mdiparent

Publicado por julian (4 intervenciones) el 04/05/2009 07:10:27
Hey Matias gracias por tu colaboracion.

seguro te volvere a preguntar mas novatadas.

hasta pronto
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:formulario inicio y mdiparent

Publicado por apu (1 intervención) el 05/05/2010 01:42:08
MdiParent frmBox = new MdiParent();
frmBox.ShowDialog();
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