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

45 - Ocx para aplicar color a controles que posean barras de desplazamiento

<Volver> - Anterior - Siguiente



 

Control ocx para establecer un color a controles que posean barras de scroll o barras de desplazamiento.

 

Este es muy simple de usar, solo tiene 2 métodos: uno llamado AplicarColor y otro QuitarColor

Al método AplicarColor se le debe enviar como parámetro el Hwnd del control al cual aplicarle dicho color. Para remover el color y dejar el control en su estado normal solo hay que ejecutar QuitarColor sin ningún parámetro.

 

También tiene otra propiedad llamada Color que es un valor de tipo Long que especifica el color, por lo tanto hay que asignar este valor antes de aplicar el método expuesto arriba.

 

Una previa de este ocx:

ocx que permite colocar colores personalizados a las barras de Scroll de los controles

 

Una cosa importante es que el color elegido para el control, debe ser un color claro, ya que si es oscuro no se distingue bien. Haciendo modificaiones al código fuente del ocx se puede manipular cada detalle del color de las barras, si desean el código para modificarlo a su gusto me envian un mail y se los envio sin ningún problema.

Otra cosa importante es que si se utiliza para aplicar el coloreado a varios controles se deben utilizar un control ocx por cada control, por este motivo es mejor utilizar una matriz de dicho ocx para ahorrar recursos, es decir por ejemplo si lo voy a utilizar con 3 controles textBox, debo agregar un control ocx (supongamos que se llame ColorScroll1) por cada textbox, en este caso un ColorScroll1(0), un ColorScroll1(1) y un ColorScroll1(2).

En el archivo zip está el ocx con un ejemplo (el que esta en la imagen). No olvidarse registrarlo para que funcione.

Nota: Anteriormente había comentado que no se podía utilizar este ocx con los controles ComboBox, gracias a Leandro Ascierto que me pidío el código fuente corrigió ese problema, y también le arreglo un bug que tenía al colocar las propiedades Visible de los controles y que perdían el color del Scroll, asi que doblemente gracias.

 

Descargar ocx con ejemplo

 

 


Buscar en Recursos vb con Google