A Interfaz de documentos múltiples , o MDI , la aplicación reduce el desorden en su barra de tareas y le ayuda a mantener un seguimiento de varias formas . Por ejemplo , cuando se utiliza C # para crear una aplicación que tiene muchas formas , sólo una forma aparecerá en la barra de tareas . Todos los formularios adicionales " niño " que se abren se quedarán dentro de los límites del contenedor primario. Para crear formularios MDI C # , agregue unas propiedades adicionales a sus formas regulares . El marco de . NET que se ejecuta la aplicación se encargará de los detalles. Instrucciones 
 Crear Parent Form 
 1 
 Abra Microsoft Visual Studio y maximizar la aplicación. 
 
 2 Haga clic en " Archivo" y seleccionar " Nuevo proyecto ". Se abrirá el "Nuevo Proyecto " ventana . 
 3 
 Haga clic en " Visual C #" y " Aplicación de Windows Forms ". Escriba " MyProject " en el cuadro de texto "Nombre" y haga clic en " Aceptar". Visual Studio creará un proyecto nuevo. Sus archivos aparecerán en el Explorador de soluciones en el lado derecho de la pantalla. 
 4 
 doble clic en " Form1 ". La forma vacía que aparece en la ventana de diseño junto al Explorador de soluciones será su formulario padre . 
 5 
 Haga clic en el formulario y seleccione "Propiedades ". Se abrirá la ventana " Propiedades" debajo del Explorador de soluciones. Esta ventana contiene las propiedades del formulario . Busque la propiedad " IsMDIContainer " y haga doble clic en él para cambiar el valor " verdadero ". 
 6 
 Pulse la tecla " CTRL ", "ALT " y " tecla X " al mismo tiempo para abrir la ventana "Caja de herramientas ", que contiene los controles que se pueden agregar al formulario. 
 7 
 Arrastre el control " MenuStrip " al formulario. Aparecerá en la parte superior del formulario, donde se agregan elementos de menú y submenú. Verá un cuadro de texto vacío que dice " Escriba aquí ". 
 8 
 Crear "Archivo" y elementos del menú " Ventana " . Haga clic en el cuadro de texto y escriba " archivo". Pulse la tecla " TAB " y tipo " ventana ". Pulse el botón " Enter". 
 9 
 crear dos elementos de submenú bajo la opción del menú " Archivo". Haga clic en " Archivo" y pulse la flecha " hacia abajo " en su teclado . Escriba "Niño Abierto 1 . " Pulse la flecha " hacia abajo " de nuevo y escriba "Niño abierto 2 . " 
 10 
 clic en la flecha desplegable en la parte superior de la ventana de "Propiedades " y seleccione " menuStrip1 " para mostrar sus propiedades . 
 11 
 clic en la flecha desplegable en la parte superior de la ventana y seleccione " menuStrip1 " para mostrar las propiedades del control MenuStrip . Localice la flecha desplegable junto a " MdiWindowListItem " y seleccione " windowToolStripMenuItem . " Al establecer esta propiedad a "true" hace que el formulario muestra una lista de formularios secundarios abiertos en el menú "Ventana" . 
 Configure Menu Items 
 12 
 haga clic en la flecha desplegable en la parte superior de la ventana de "Propiedades " y seleccione " openChild1ToolStripMenuItem " para mostrar sus propiedades . 
 13 
 doble clic en el "Click" propiedad. Se abrirá la ventana de código y mostrar el método de C # que controla el evento Click para el " openChild1ToolStripMenuItem Pegue el código siguiente en el método : 
 
 Child1 newMDIChild Child1 = new (); 
 
 newMDIChild . . MdiParent = this; 
 
 newMDIChild.Show ( ) . 
 
 este código provocará un nuevo formulario denominado " Child1 " para abrir cuando se selecciona la opción del menú "Abrir niño 1 " 
 Página 14 
 Haga clic derecho en cualquier parte del código y seleccione "View Designer" para volver al modo de diseño -view . 
 15 
 clic en la flecha desplegable en la parte superior de la " propiedades "de la ventana y seleccione" openChild2ToolStripMenuItem " para mostrar sus propiedades . 
 16 
 doble clic en el " "propiedad . se abrirá la ventana de código y mostrar el método de C # que controla el evento click para el " Click openChild1ToolStripMenuItem . Pega el siguiente código en este método : 
 
 Child2 newMDIChild Child2 = new (); 
 
 newMDIChild.MdiParent = this; 
 
 newMDIChild.Show (); 
 < p> Este código provocará un nuevo formulario denominado " Child2 " para abrir cuando se selecciona la opción del menú "Abrir niño 2 " . 
 Agregar formularios secundarios 
 17 
 Derecho clic en " MyProject " en el Explorador de soluciones. Seleccione " Agregar " y seleccione " Nuevo elemento ". 
 18 
 Haga clic en " Windows Form " y tipo " Child1 " en el cuadro de texto "Nombre". Haga clic en " Agregar " para agregar el formulario al proyecto . 
 19 
 Haga clic en " MyProject " de nuevo. Seleccione " Agregar " y seleccione " Nuevo elemento ". 
 20 
 Haga clic en " Windows Form " y tipo " Child2 " en el cuadro de texto "Nombre". Haga clic en " Agregar " para agregar el formulario al proyecto . Ahora, el proyecto contendrá un formulario principal y forma dos niño llamado " Child1 " y " Child2 . " 
 Probar la aplicación 
 21 
 Press "F5 ". El formulario de " Padres " se abrirá. Haga clic en el botón "Maximizar " para maximizar el formulario. 
 22 
 Haga clic en " Archivo" y seleccione " Child Abierto 1 . " Esa forma se abrirá. 
 23 
 Haga clic en " Archivo" y seleccione " Child abierto 2 . " Esa forma se abrirá. Ambas formas aparecerán dentro de la matriz . Arrastre el niño se forma de manera que una forma se superpone a la otra. 
 24 
 Haga clic en el menú " Windows" en la parte superior de la forma de "Padre " . El menú se abrirá y mostrará los nombres de los dos formularios secundarios . 
 25 
 Haga clic en la marca de verificación al lado de " Child1 . " Child1 se convertirá en la forma activa . Haga clic en la marca de verificación al lado de " Child2 . " Child2 se convertirá en la forma activa . 
 26 
 Haga clic en el botón "Minimizar " de cada niño. Los formularios se minimizará en la parte inferior del formulario primario .