Ticker

6/recent/ticker-posts

Windows Forms - Formulario MDI con Visual Studio


El formulario MDI generalmente es el formulario principal para acceder a múltiples formularios, es decir, se trata del formulario que contiene las ventanas secundarias de MDI (Multiple-Document Interface, en español es interfaz de múltiples documentos), que son las subventanas donde el usuario interactúa con la aplicación MDI.

Requisitos:

  1. Microsoft Visual Studio Community 2019.
  2. .NET Framework 4.6.
  3. C# como lenguaje de programación.

Crear el formulario de tipo MDI

Agregar un nuevo formulario de tipo MDI en el proyecto realizado en el tutorial Windows Forms - CRUD con Visual Studio y SQL Server, es decir, se agregará en la capa de presentación:

Clic derecho en el proyecto CapaPresentacion/Agregar/Formulario (Windows Forms)...

Seleccionar Formulario primario MDI(Windows Forms) y clic en Agregar

Agregar MenuStrip en el formulario MDI


Después el cuadro de herramientas de Visual Studio, arrastre un control MenuStrip al formulario MDI.

Crea el Menu Item CRUD

Invocar al formulario HIJO desde el formulario MDI

Después de crear el formulario padre MDI se debe implementar Tool Strip Menu Item evento Click.

1
2
3
4
5
6
7
8
9
        /// <summary>
        /// Menu Item CRUD
        /// </summary>
        private void cRUDToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmUsuario childForm = new FrmUsuario(); // El formulario hijo
            childForm.MdiParent = this; // El formulario hijo bajo el control de formulario padre MDI
            childForm.Show(); //Llamar al formulacion hijo
        }


Conclusiones.

Se implemento el ejemplo Formulario MDI para Windows Forms haciendo el lenguaje de programación como es C#. Un MDI es un formulario principal  ó formulario  Padre  que contendrá a los formularios secundarios o formularios hijos.


Referencia


Descarga la fuente:


Directorio 03-MDI

Gratitud a Dios 😊 y gracias a todos ustedes por la acogida de este nuevo articulo, éxitos y bendiciones 🙏 y un gran abrazo a todos ✌...!!!

Publicar un comentario

0 Comentarios