Compartir a través de


Cómo: Crear formularios principales MDI

Actualización: noviembre 2007

La base de una Aplicación con Interfaz de múltiples documentos (MDI) es el formulario primario MDI. Este formulario es el que contiene las ventanas MDI secundarias, que son las "subventanas" dentro de las cuales los usuarios interactúan con la aplicación MDI. La creación de un formulario MDI primario resulta sencilla, tanto en el Diseñador de Windows Forms como mediante programación.

Para crear un formulario MDI primario en tiempo de diseño

  1. Crear un proyecto de aplicación para Windows. Para obtener más información, vea Cómo: Crear un proyecto de aplicación para Windows.

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

    Así se designa el formulario como contenedor MDI para ventanas secundarias.

    Nota:

    Cuando se establecen las propiedades en la ventana Propiedades, se puede también establecer la propiedad WindowState en Maximized si se desea, ya que es más fácil manipular las ventanas MDI secundarias cuando el formulario primario está maximizado. Tenga también en cuenta que el borde del formulario MDI primario seleccionará el color del sistema (que se establece en el Panel de control de Windows), en lugar del color de fondo establecido en la propiedad Control.BackColor.

  3. Arrastre un componente MainMenu del Cuadro de herramientas al formulario. Cree un elemento de menú de nivel superior con la propiedad Text establecida en &Archivo, con elementos de submenú denominados &Nuevo y &Cerrar. Cree también un elemento de menú de nivel superior denominado &Ventana.

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

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

Vea también

Tareas

Cómo: Crear formularios MDI secundarios

Cómo: Determinar el formulario secundario MDI activo

Cómo: Enviar datos al formulario secundario MDI activo

Cómo: Organizar formularios MDI secundarios

Otros recursos

Aplicaciones de interfaz de múltiples documentos (MDI)