Você está na página 1de 2

Tipos de formularios

Aplicaciones de estilo MDI


Cuando se habla de una Interfaz de Documento Mltiple (MDI), se hace
referencia a una aplicacin que tendr entre sus formularios uno que actuar
como principal, el cual encerrar los dems formularios que formarn parte de
la aplicacin, en donde al resto de los formularios que se carguen en el
formulario principal se le denomina formularios hijos.
Creacin del Formularios MDI
Para continuar, veamos cmo podemos implementar este tipo de interfaz en
una aplicacin:
Iniciaremos por definir un nuevo proyecto de Visual Studio desde:
Men Archivo/Nuevo/Proyecto/Visual Basic/Windows/Aplicacin de Windows
Forms
Para este ejemplo llamaremos al nuevo proyecto: AplicacionMDI, a como se
puede ver en la imagen No.1.

Formulario Hijo
Visual Basic permite crear aplicaciones empleando una interfaz de mltiples
documentos (MDI - Multiple Document Interface), o dicho en trminos de Visual
Basic, mltiples formularios. En una aplicacin MDI, se pueden abrir varias
ventanas hijas. Cada una de estas ventanas hijas (formularios) son iguales
entre s. En una aplicacin MDI pueden haber varias ventanas hijas, pero solo
una ventana padre por aplicacin. El formulario padre acta como contenedor
de los formulario hijo. Muchos procesadores de textos bajo Windows son
buenos ejemplos de aplicaciones MDI.
Para crear una aplicacin MDI se empezar a crear un nuevo proyecto y, se
accede a Insert/MDI Form. El nuevo formulario ser el formulario padre. Para
que un formulario sea un formulario hijo, se deber cambiar su
propiedad MDIChild y establecerla a True.
Cuando se visualizan varios formulario hijos, todos comparten el mismo
cdigo, pero cada uno de ellos guarda sus propios datos y reconoce sus
propios sucesos. Segn sto, no se podr utilizar el identificador del formulario
para referirse a los controles o a sus propiedades, aunque s se podr utilizar la
palabra clave Me.
Mtodos
Los mtodos son un conjunto de procedimientos que permiten que un objeto
ejecute una accin o tarea sobre s mismo. Por ejemplo, para un formulario
tenemos el mtodo Hide que har que el formulario se oculte; o el
mtodo Show que har que el formulario se vuelva a mostrar.
Qu es un objeto?
Cada formulario (ventana), men o control que se crea con Visual Basic es un
mdulo autocontenido llamado objeto. Los bloques bsicos de construccin de
una aplicacin con Visual Basic son los objetos. Cada objeto tiene un conjunto
de caractersticas y un comportamiento definido (propiedades, mtodos y
eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un
objeto formulario ha sido diseado para cumplir determinada funcin en una
aplicacin, y no es lo mismo que un objeto men.

Você também pode gostar