Procedimiento para crear formularios principales MDI

Importante

En este tema se usa el control MainMenu, que se ha reemplazado por el control MenuStrip. El control MainMenu se conserva por razones de compatibilidad con versiones anteriores y uso en el futuro, si así lo decide. Para obtener información acerca de cómo crear un formulario de MDI principal con un elemento MenuStrip, vea Procedimientos para crear una lista de ventanas MDI con MenuStrip.

La base de una aplicación de interfaz de múltiples documentos (MDI) es el formulario primario MDI. Se trata del formulario que contiene las ventanas secundarias de MDI, que son las subventanas donde 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.

Creación de un formulario principal MDI en tiempo de diseño

  1. En Visual Studio, cree un proyecto de aplicación para Windows.

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

    Esto hace que el formulario se designe como contenedor MDI de las ventanas secundarias.

    Nota:

    Mientras configura las propiedades en la ventana Propiedades, también puede establecer la propiedad WindowState en Maximizado, si lo desea, ya que esto facilita la manipulación de las ventanas secundarias de MDI cuando el formulario primario está maximizado. Además, tenga en cuenta que el borde del formulario primario MDI seleccionará el color del sistema (definido en el Panel de Control del sistema Windows), y no el color de fondo que haya establecido en 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 establecida en &Archivo con los elementos de submenú &Nuevo y &Cerrar. Cree también un elemento de menú de nivel superior &Ventana.

    El primer menú creará y ocultará los elementos de menú en tiempo de ejecución, mientras que el segundo realizará un seguimiento de las ventanas secundarias de MDI abiertas. Llegado este punto, habrá creado una ventana primaria de MDI.

  4. Presione F5 para ejecutar la aplicación. Para más información acerca de cómo crear ventanas secundarias de MDI que funcionen dentro del formulario primario MDI, vea Cómo: Crear formularios MDI secundarios.

Consulte también