Sección de controles Ocx para Visual basic , Dll , Activex

171 - McToolbar

<Volver> - Anterior - Siguiente



 

McToolBar - Control para usar barras de herraminetas o ToolBar con diferentes estilos

 

Control activex gratuito creado por Jim Jose, que permite usar toolbars con estilo windows xp, Office xp, Flat, Soft, Plastick , o personalizados (indicando los colores que elijamos.)

También tiene varias propiedades para personalizar la barra de herramientas, como por ejemplo :

 

Esta es una previa con algunos de los estilos que se configuran con la propiedad ButtonsMode, es decir los estilos predeterminados :

ButtonsMode : Style Flat

 

ButtonsMode : Style sólido

 

ButtonsMode : Office XP

 

ButtonsMode : Windows XP

 

ButtonsMode : estilo plastick

 

Con degradado de fondo y estilo Office

 

Con ToolTip

 

 

Descargar McToolBar - ocx compilado

 

Para ver las nuevas actualizaciones del control, podés visitar la página de planet source code en la siguiente dirección donde se incluye la última versión , con algunas mejoras, y también el código fuente, para poder usarlo como un control de usuario privado para no tener que distribuir el ocx con el proyecto, y además incluye un demo en vb6 que muestra varias opciones de como usarlo

mc toolbar

 


Breve descipción para usar el mc toolbar

Para configurar los botones en tiempo de diseño, este no tiene una página de propiedades. Para ello hay que hacerlo botón por botón, indicándolo en la propiedad ButtonIndex.

Por ejemplo

 

1 - Agregar una instancia del control al formulario

2 - Por defecto , la barra no está alineada , por lo tanto especificarlo en la propiedad Align, y darle la alineación deseada en el formulario, por ejemplo con el valor Top

3 - La barra añade un solo botón, entonces se debe indicar en la propiedad ButtonCount los que necesitemos, teniendo en cuenta también los separadores si es que se usarán. Para indicar si el botón será un botón normal, o un separador, usar la propiedad ButtonType

4 - Luego, lo mas probable, es que una ves agregado ciertos botones, por ejemplo 10 , haya que cambiar la propiedad ButtonsPerRow, ya que por defecto solo deja 3 por fila. Si vamos a usar una sola fila, lo mas normal, ese número debe ser igual o superior al total de botones.

5 - Para configurar cada uno de los botones, nos devemos posicionar en el botón coprrespondiente, indicando para ello el indice (propiedad ButtonIndex) desde la ventana de propiedades de vb . Una ves indcado el número, ya podemos configurar el mismo, para colocarle la imagen, el caption, el tooltip, el estilo ( ButtonsMode ) y otras propiedades.

6 - Eventos : Los eventos que tiene son : Click, DblClick, MouseDown ,MouseMove, MouseHover (Cuando el mouse está encima de un botón ) , MouseEnter (Cundo el mouse entra al toolbar ) , MouseLeave ( cuando sale del toolbar ) .

Por ejemplo, para saber que botón se presionó y poder realizar una acacción usando el evento Click :

Private Sub McToolBar1_Click(ByVal ButtonIndex As Long)
    Select Case ButtonIndex
        
        Case 1: 'acción
        Case 2: 'acción
        Case 3: 'acción
        
    End Select
    
End Sub  

 


Recursos visual basic - Relacionados

 


Buscar en Recursos vb con Google