public void abrirFormHijo(object formHijo) { Prinicipal prin = new Prinicipal(); if (prin.panelContenedor.Controls.Count > 0) { prin.panelContenedor.Controls.RemoveAt(0); } Form fh = formHijo as Form; //no es formulario de nivel superior, si no secundario fh.TopLevel = false; fh.Dock = DockStyle.Fill; prin.panelContenedor.Controls.Add(fh); prin.panelContenedor.Tag = fh; fh.Show(); }
private void button1_Click(object sender, EventArgs e) { Prinicipal principal = new Prinicipal(); principal.abrirFormHijo(new EntradaProducto()); }