GUI Parte 2/ Diseñar Formulario Moderno, Abrir Form en Panel con C# y Windows Form – Versión Básica (Beta)

Hola, continuemos con la parte 2 del tutorial: Formulario de Menú Principal Moderno, Plano, sin bordes + Sub-Menú, con Windows Form y C# en Visual Studio, puedes ver la Parte 1 en este video, o en este enlace.

Paso 5: Crear Método para Abrir formularios en el panel Contenedor.

        private void AbrirFormEnPanel(object formhija)
        {
            if (this.panelContenedor.Controls.Count > 0)
                this.panelContenedor.Controls.RemoveAt(0);
            Form fh = formhija as Form;
            fh.TopLevel = false;
            fh.Dock = DockStyle.Fill;
            this.panelContenedor.Controls.Add(fh);
            this.panelContenedor.Tag = fh;
            fh.Show();
           
        }

Paso Final: Abrir Formularios- Invocar método anterior.

  • Para probar, Crearé y abriré el formulario por ejemplo, Inicio y Productos
        private void btnproductos_Click(object sender, EventArgs e)
        {
            AbrirFormEnPanel(new productos());
        }

        private void btninicio_Click(object sender, EventArgs e)
        {
            AbrirFormEnPanel(new inicio());
        }

Extra: Dashboard / Gráficos estadísticos

  • Diseñe el panel de datos (Dashboard) / Gráficos estadísticos como se muestra en la portada.

Eso es todo 🙂

Ver Video Tutorial

Descargas

Ver Parte 1

Ver en Visual Basic (VB.Net)

Otros GUI

C#/ Formulario Plano Moderno Multi Window- WinForm (Oficial – No Beta)

VB/ Formulario Plano Moderno Multi Window- WinForm (Oficial – No Beta)