“Conocimiento Programación>Lenguajes De Programación

Cómo utilizar un formulario MDI en C #

2015/6/21
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 .

Lenguajes De Programación
Cómo editar los metadatos de una foto
Las ventajas y desventajas del uso de Funciones y Procedimientos de Programación
¿Qué lenguaje de programación ha dominado la informática científica en los últimos 45 años?
Cómo hacer Superposición Div CSS MOVE TOGETHER
Tipos de datos Groovy
SQL Fundamentals Training
Struts Basics Tutorial
¿Por qué utilizar un lenguaje de programación de bajo nivel como la Asamblea
Conocimiento de la computadora © http://www.ordenador.online