Пример #1
0
        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());
        }