¿Cómo puedo mostrar un formulario hijo dentro de un mdi contenedor de forma que su windowstate= maximizada ?

cuando pongo estas por debajo de líneas de código cuando mi hijo formulario de carga (haciendo clic en un Elemento del menú de mi formulario Principal), el niño pierde la forma de su matriz de posición y no se muestran dentro de su formulario principal.

private void mnuUnit_Click(object sender, EventArgs e)
{
    frmUnit frm = new frmUnit();
    frm.MdiParent = this;
    frm.WindowState = FormWindowState.Maximized;
    frm.Show();
}
InformationsquelleAutor odiseh | 2010-03-01

2 Comentarios

  1. 9

    ¿Te olvides de pegar el código?

    Para mostrar un formulario MDI secundario maximizada, se realizan las siguientes acciones:

    //This is a method on the MDI parent (IsMdiContainer = true)
    private void Button1_Click(object sender, EventArgs e)
    {
        var myForm = new MyCustomForm();
        myForm.MdiParent = this;
        myForm.WindowState = FormWindowState.Maximized;
        myForm.Show();
    }
    • He editado mi post. Gracias por la anotación
  2. 0

    Puede configurar el dock estilo de relleno y antes de llamar a mostrar, utilizar

    myForm.BringToFront();

Dejar respuesta

Please enter your comment!
Please enter your name here