Compartir a través de


Cómo: Crear formularios principales de MDI

Importante

En este tema se usa el MainMenu control , que se ha reemplazado por el MenuStrip control . El MainMenu control se conserva tanto para la compatibilidad con versiones anteriores como para el uso futuro, si lo desea. Para obtener información sobre cómo crear un formulario primario de MDI mediante un MenuStrip, vea Cómo: Crear una lista de ventanas MDI con MenuStrip.

La base de una aplicación Multiple-Document Interface (MDI) es el formulario primario MDI. Este es el formulario que contiene las ventanas secundarias de MDI, que son las subárboles en las que el usuario interactúa con la aplicación MDI. Crear un formulario primario MDI es fácil, tanto en el Diseñador de Windows Forms como mediante programación.

Crear un formulario primario de MDI en tiempo de diseño

  1. Cree un proyecto de aplicación de Windows en Visual Studio.

  2. En la ventana Propiedades , establezca la IsMdiContainer propiedad en true.

    Esto designa el formulario como un contenedor MDI para ventanas secundarias.

    Nota:

    Al establecer las propiedades en la ventana Propiedades , también puede establecer la WindowState propiedad en Maximizado, si lo desea, ya que es más fácil manipular las ventanas secundarias de MDI cuando se maximiza el formulario primario. Además, tenga en cuenta que el borde del formulario primario MDI tomará el color del sistema (establecido en el Panel de control del sistema de Windows), en lugar del color de fondo que establezca usando la propiedad Control.BackColor.

  3. En el Cuadro de herramientas, arrastre un control MenuStrip al formulario. Cree un elemento de menú de nivel superior con la propiedad Text creada en &File con elementos de submenú llamados &New y &Close. Cree también un elemento de menú de nivel superior denominado &Window.

    El primer menú creará y ocultará los elementos de menú en tiempo de ejecución y el segundo menú realizará un seguimiento de las ventanas secundarias MDI abiertas. En este momento, ha creado una ventana principal de MDI.

  4. Presione F5 para ejecutar la aplicación. Para obtener información sobre cómo crear ventanas secundarias de MDI que funcionan en el formulario primario de MDI, vea How to: Create MDI Child Forms.

Consulte también