martes, 18 de octubre de 2011

Formularios MDI

Creación, en Visual Basic 2010, de una aplicación que use formularios MDI, y permita modificar valores de un formulario desde otro.

En primer lugar se crea un proyecto nuevo de tipo Windows Forms



Una vez abierto se tiene una aplicación normal con un único formulario




Se accede al menú Proyecto -> Agregar nuevo elemento

En esa ventana seleccionar Formulario Primario MDI (Multiple Document Interface)



Aparece un formulario MDI, con la barra de menús estándar, una barra de herramientas estándar y una barra de estado.

Contiene el código de parte de los menús y botones que incorpora.


Acceder al Explorador de soluciones, y ahí seleccionar My Project.



En la ventana de configuración que sale, seleccionar como formulario de inicio el que se acaba de incorporar a la aplicación.


En la opción formulario de inicio seleccionar el formulario MDI que se ha insertado (si no se le ha cambiado el nombre se llamará MDIParent1).



Añadir en el procedimiento controlador del evento que deseamos que abra el formulario hijo el siguiente código.

Form1.Mdiparent = Me
Form1.Show()

Con la primera instrucción se indica al formulario que tiene un padre, que es Me (el fomulario actual), y con la segunda se indica que lo abra.


No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...