Sección de tutoriales y manuales vb

Control CoolBar

Volver al índice



 

 

 

Guía para usar el control CoolBar de visual basic

Contenido :

 

 

 


1 - Introducción

Este control, es el que utiliza windows al costado del botón de inicio (obviamente no programado en Visual basic) y también otras aplicaciones como el Internet explorer por decir uno

Para incorporar este control lo debemos agregar desde la ficha componentes bajo el nombre de Microsoft Windows Common controls 3-6.0

 

Ventana para agregar componentes activex

vista de la ventana de componentes para agregar el ocx

 

Esta barra "Cool" permite, contener otros controles en su interior, como por ejemplo un ComboBox, un Frame, un Label un ToolBar etc..., separados por bandas o Bands

Un vista de este control. En la imagen contiene una barra de herramientas y un control ComboBox

 

Vista previa del control CoolBar de Visual Basic

 

 


2 - Configuración del Cool bar


Desde la Propiedad Custom del CoolBar podemos configurarlo mediante la página de propiedades, esta ventana la accedés desde la "Ventana de propiedades de visual Basic" o seleccionado el CoolBar y con el botón derecho elegir la opción Propiedades

 

3 - Propiedad Bands

La principal característica de este control es que está compuesto por "Bands". Cada Bands puede contener un solo control.

Para agregar un Bands lo hacemos desde el botón insertar Band, para eliminarlo desde el botón Eliminar Band

 

Página de propieaddes del control CoolBar

Cuando insertamos un bands, podemos configurar las propiedades específicas de cada uno, como su clave (key), su título "Caption", el alto "Height", el ancho "Width", la imagen de fondo etc...

 

4 - Insertar un control en un bands

Para insertar un control dentro de un Bands, primero debemos crear los Bands y luego dibujar el control sobre el CoolBar.

Nota: También es válido cortar el control y pegarlo dentro, como se hace en cualquier control contenedor, como por ejemplo los PictureBox

Luego desde la pestaña Bands del cuadro Custom seleccionamos el bands en el cual queremos insertar el control y veremos que en el Combo "Child" ahora debe aparecer el control que habíamos dibujado dentro del CoolBar.

Al seleccionar un control desde Child, este control se incorporará a dicho Band automáticamente

Nota: los controles que insertamos en los Bands funcionan de manera normal como lo hacen siempre.

 

5 - Propiedad style

La propiedad Style de cada Bands, determina si ese Band tendrá una barra divisoria para poder redimensionarlo.

Los posibles valores son: cc3BandNormal (tiene barra divisoria) y cc3BFixedSize (no posee barra divisoria). Con esta última opción no podemos redimensionar a ese Band

6 - Propiedad UseCoolBarPicture

La opción UseCoolBarPicture si está activada , es posible colocarle una imagen de fondo a ese Bands Al hacer esto se activa el botón que permite elegir la ruta del gráfico para establecer como fondo

 


7 - Un ejemplo muy simple para usar el control CoolBar

El ejemplo que se va a hacer , es exactamente el mismo como está en el primer gráfico de esta página, es decir vamos a meter dentro de un CoollBar un ComboBox y un ToolBar.

Para empezar, añade a un nuevo proyecto los componentes Microsoft Windows Common Control 3-6.0 para añadir el control CoolBar y el componente Microsoft Windows Common Control 6.0 para añadir un control ToolBar.

Ahora agrega el CoolBar al formulario. Luego un Control ToolBar y un ImageList. Por último un control ComboBox.

Nota: No voy a explicar como utilizar el control ToolBar para añadirle botones e imágenes al igual que el uso del control Imagelist.

Si nunca utilizaste estos controles podés ver los siguientes enlaces que se explica lo básico de como utilizarlos:

Control ImageList - Lista de imagenes

Control ToolBar - Barra de herramientas

Una ves que ya tenés preparado el control ToolBar con sus botones e imágenes, agrega el control CoolBar al formulario. Por defecto el control tiene 3 Bands como muestra la imagen:

 

Selecciona el control Coolbar, y desde la ventana de propiedades de Visual Basic, selecciona la opción Custom.

En la página de propiedades selecciona la opción Bands o bandas y te aparecerá una ventana como esta:

Página de propieaddes del control CoolBar

 

Ahora elimina el Bands número 2. Al hacer esto El CoolBar tendrá esta disposición:

 

en el Bands izquierdo insertaremos el ComboBox y en el derecho vamos a insertar el ToolBar.

Selecciona el Combo1, cortalo y pegalo dentro del CoolBar. Ahora hacé lo mismo con el ToolBar1.

Nota: No importa que el combo y el ToolBar estén desordenados dentro del CoolBar o en cualquier parte, ya que falta asociarlos a las bandas. (lo próximo que viene)

Ahora abrimos de nuevo la página de propiedades y seleccionamos el Bands número 1 y desde la opción Childs elegimos Combo1 y le damos al botón Aplicar para guardar el Cambio. Como está en esta figura :

 

 

Ahora, desplazate con las flechas hasta el Bands número 2, y hacemos lo mismo que en el paso anterior, es decir añadir el control ToolBar para que forme parte de ese Bands, ...Y listo

Para descargar el archivo de proyecto podés bajarlo desde este enlace:

Descargar ejemplo del control CoolBar

 


Referencia

En este archivo zip, se encuentra el fichero formato .chm de la ayuda de vb sobre el control Microsoft CoolBar

Descargar manual

 

 

 

 


Buscar en Recursos vb