sábado, 8 de noviembre de 2008

Formularios MDI

En esta oportunidad, describiré lo fácil que es definir Formularios MDI "Padres" y Formularios "Hijos" con Visual Studio 2005, en este caso, con Visual Basic.
Para hacer la demostración, solo necesitaremos 2 formularios, uno que haga de Padre (Form1), y otro de Hijo (Form2).


Para definir a Form1, como un "padre", es decir, un contenedor de MDI (Interfaz de Documentos Múltiples), basta con ir a su propiedad "isMDIContainer", ponerla en valor "true", como en la siguiente imagen.


Al seleccionar el valor "true", el formulario se torna de un color oscuro...


Luego, para la demo, procedemos a agregar el formulario 2.


Una vez agregado el formulario, nos dirigimos al form1, y escribimos el código que instancia la clase form2, y al objeto instanciado, le definimos que sera contenido por form1, como en la siguiente imagen:

Y al ejecutarlo, podemos ver al form2, contenido en form1.



lunes, 3 de noviembre de 2008

Controles Contenedores en Visual Studio

En este post, trataremos con algunos de los controles contenedores de Visual Studio. empezamos con:

GroupBox
Es el equivalente al Frame en Visual Basic 6.0, solo muestra un marco alrededor de controles, y opcionalmente puede tener un titulo.


Panel
Solamente usado para agrupare colecciones de controles, es invisible, solo para mejor de diseño de interfaz.


SplitContainer
Control utilizado para dividir el formulario en dos áreas redimensionables, ambos pueden contener controles.


Asimismo, se puede acoplar a todo el formulario, como se puede ver en la figura siguiente: