// Crea un formulario nuevo private void btnCrearFrm_Click(object sender, EventArgs e) { frmPantalla2.frmPantalla2 frmNuevo = new frmPantalla2.frmPantalla2(); this.IsMdiContainer = true; frmNuevo.MdiParent = this; frmNuevo.Show(); }
// mostrar forms private void btnMostrar_Click(object sender, EventArgs e) { //intefases de multiples documentos IsMdiContainer this.IsMdiContainer = true; //Creamos la instancia del formulario2 frmPantalla2.frmPantalla2 formulario2 = new frmPantalla2.frmPantalla2(); frmPantalla2.frmPantalla2 formulario3 = new frmPantalla2.frmPantalla2(); //owner //formulario.show(frmOwner) //si ciero el formulario se cierra el owner también. y cuando se crea se crean los dos. FrmOwner.Form1 frmOwner = new FrmOwner.Form1(); frmOwner.Show(); formulario3.Show(frmOwner); // le digo al formulario2 que está dentro de un formulario mdi padre y le digo que es "this" formulario2.MdiParent = this; //formulario2.ShowDialog(); formulario2.Show(); this.btnMostrar.Text = formulario2.atributoString; }