Panel: es el contenedor más simple
Frame: Es un contenedor con borde (panel) y etiqueta
La etiqueta la definimos en la propiedad .text
TabStrip
Un control contenedor con pestañas.
Propiedades:
.count: Una propiedad muy importante ya que indica el numero de pestañas que va a tener el Tabstrip.
.text: El nombre de la pestaña se lo asignamos a la propiedad
.picture: podemos poner un icono en la pestaña, indicandoselo en esta propiedad
.orientation: las pestañas pueden tener varias orientaciones (normalmente la veremos arriba "top")
TabPanel
Es similar a un TabStrip que utiliza las bodes finos
ScrollView: es un panel pero añadido dos scrollview. Es usado para por ejemplo ver fotografias de grandes dimensiones.
Hsplit: divide el panel en partes de forma Horizontal. Esta división la podemos desplazar para aumentar la visibilidad de unos de los subpanels. Por cada control añadido dentro del split, se produce una división. Lo normal es usar otro contenedores dentro del Hsplit y asi organizar formularios con gran número de controles
Vsplit: divide el panel en dos partes de forma Vertical. Esta división la podemos desplazar para aumentar la visibilidad de unos de los subpanels
Organizadores:
Hbox: es un contenedor que ordena los controles que contenga horizontalmente. Si los anchos de los controles "hijos" (contenidos) es mayor al ancho del Hbox, no se veran.
La propiedad .autoresize=true hace que cambie de tamaño (en el caso del HBox modifica el ancho), para que quepan todos los controles que tenga dentro.
Hpanel: es muy parecido al HBox, pero con la ventaja de que si los controles contenidos supera el ancho, se van creando filas para que los controles se coloquen, lo cual permite que se vean todos los controles hasta superar el alto del HPanel.
Vbox: Es un contenedor que ordena los hijos (controles que contenga) verticalmente (de arriba a abajo)
Vpanel: igual que el Hpanel, pero empieza de arriba a abajo, y luego va creando columnas de controles.
Ejemplo:
Para que veais su uso podeis este ejemplo
Formulario en el Ide: usando diversos contenedores |
Formulario en ejecución |
Como veréis los controles que están dentro de los contenedores, a la hora de ejecutarse se organizan según el tipo de contenedor (Hbox, Hpanel, HSplit)
Enlace de descarga: enlace a box.com
Hola. Necesito, en tiempo de ejecución, que al hacer doble click sobre un elemento en una pestaña del tabpanel se abra automáticamente otra pestaña del mismo tabpanel. Saben que método es el que se usa para logra tal fin?
ResponderEliminarGracias