Una aplicación de interfaz de múltiples documentos ( MDI ) es una aplicación de Windows que permite a un usuario abrir varios documentos dentro de un marco de ventana . El marco de la ventana con la barra de menús y, a veces una o más barras de herramientas . Puede createa una aplicación MDI con muchos lenguajes de programación diferentes . Sin embargo , Visual Studio Basic 2008 tiene compatibilidad integrada que simplifica el trabajo mediante la adición de la funcionalidad de administración de Windows por defecto . Cosas que necesitará
Microsoft Visual Basic 2008 Express Edition
Mostrar más instrucciones
Crear un proyecto de aplicación para Windows con un formulario MDI
1
clic en "Inicio" botón . Elija la opción de menú "Todos los programas " . Elija la opción " Microsoft Visual Basic 2008 Express Edition" del menú.
2 Haga clic en el menú " Archivo" y selecciona la opción " Nuevo proyecto" . Seleccione " Aplicación de Windows Forms " . Escriba el nombre de " mdiApp " y haga clic en el botón " OK" . Ha creado un proyecto con un solo formulario denominado Form1.vb .
3
Haga clic en " Form1.vb " en el Explorador de soluciones y seleccione " Cambiar nombre " . Escriba el nombre de " mdiChild.vb " y pulse la tecla Enter.
4 Haga clic en " mdiApp " del Explorador de soluciones . Apoye el puntero del ratón sobre la opción " Añadir" . Elija la opción de menú "Windows Form". Seleccione el icono " MDI Parent Form " y haga clic en el botón " Add" . Mantenga el nombre predeterminado " MDIParent.vb " . Observe que el archivo MDIParent1.vb ya tiene un menú y una barra de herramientas .
5
Haga clic en el menú " Archivo" y seleccione " Guardar todo " . Guardar el proyecto como " mdiApp " .
Cambiar la Red formulario de inicio Página 6
Haga clic en el menú "Proyecto " y elija la opción " Propiedades mdiApp " del menú.
Página 7
Seleccione " MDIParent1.vb " en el " formulario de inicio " lista desplegable . El formulario de inicio es el que se muestra automáticamente cuando se inicia un programa.
8
Haga clic en el botón (X) Cerrar en la esquina superior derecha de la ventana Propiedades para cerrar la ventana Propiedades.
probar la aplicación
9
Haga clic en el menú " Debug" y selecciona " Iniciar depuración " . La aplicación MDI debe abrir con sólo el marco MDI muestra.
10
Haga clic en el menú " Archivo" y selecciona "Nuevo" . Una ventana llamada "Ventana 1 " debe aparecer en el cuadro. El código para mostrar una nueva ventana secundaria vacía ya existe en forma MdiParent .
11
Haga clic en el menú " Windows" y selecciona " Mosaico vertical " . Las dos ventanas deben estar dispuestos lado a lado . El código para administrar la visualización de las ventanas en el marco ya existe en forma MdiParent .
12
Haga clic en el menú " Archivo" y seleccione "Exit " . La aplicación debe terminar .
Modificar el código para utilizar un formulario personalizado Niño
13
doble clic en " mdiChild.vb " del Explorador de soluciones . El formulario se muestra en la ventana de diseño .
14
del ratón sobre el icono del cuadro de herramientas. Seleccione el control de " texto enriquecido " y arrastrarlo a Form1 es la ventana de diseño . Asegúrese de que está seleccionado " RichTextBox1 " . En la ventana Propiedades , cambie la propiedad Dock en Fill (el área central de la ventana emergente) .
15
Haga clic en " MDIParent1.vb " en el Explorador de soluciones y seleccione " Ver código " . Localice el procedimiento " ShowNewForm " . El código es el siguiente :
Private Sub ShowNewForm (remitente de ByVal como objeto , ByVal e As EventArgs ) Handles NewToolStripMenuItem.Click , NewToolStripButton.Click , NewWindowToolStripMenuItem.Click 'Crear una nueva instancia de la niña form.Dim ChildForm Como Nueva System.Windows.Forms.Form ' que sea un elemento secundario del formulario MDI antes de mostrar it.ChildForm.MdiParent = Me
m_ChildFormNumber + = 1ChildForm.Text = "Ventana" y m_ChildFormNumber
< p > ChildForm.Show () End Sub
16
Añadir un apóstrofe delante de la línea que crea una nueva forma :
' ChildForm Dim As New System.Windows.Forms.Form
utilizar un apóstrofe a " comentar " la línea para que no ejecuta
17
Añada la siguiente línea debajo de la línea en comentario en el Paso 4 : . < br >
ChildForm Dim como nuevo MDIChild
Este código hace una nueva instancia del formulario llamado MDIChild a crearse cuando se ejecuta el código.
probar la aplicación
Página 18
Haga clic en el menú " Debug" y selecciona " Iniciar depuración " . La aplicación MDI debe abrir con sólo el marco MDI muestra.
19
Haga clic en el menú " Archivo" y selecciona "Nuevo" . Una instancia del formulario personalizado denominado "Ventana 1 " debe aparecer en el cuadro. Observe que puede escribir texto en el campo .
20
Haga clic en el menú " Archivo" y selecciona "Nuevo" . Una instancia del formulario personalizado denominado "Ventana 2 " debe aparecer en el cuadro.