Oct 212009
 

Este es un Control de Usuario que permite listar todas las imágenes dentro de una carpeta o subcarpetas con un parecido al que utiliza Windows pero con algunas opciones extras para poder personalizarlo a gusto.
Las imágenes no las carga en la memoria sino que las va leyendo cada vez que se desliza hacia otra imágen, esto tiene como ventaja ahorrar el uso de la memoria y como desventaja más consumo del procesador (sólo en el momento en que carga las imágenes).
Algunas propiedades de este control nos permite elegir una selección personalizada, un marco personalizado, color de borde, texto con sombra, entre otras.
También cuenta con un ToolTip con la información de la imágen (este requiere que estén habilitados los temas de Windows en el proyecto).

ImageSlide

Sep 202009
 

Este es un control de usuario que sirve para mostrar íconos de 32 bits, quizás este control sea una forma de poder facilitar a los que se inician, ya que para los que tienen experiencia con el uso de las Apis con unas pocas líneas de código se podría evitar usar este control.
El ícono se almacena en forma binaria (comprimida) dentro del control, por lo que no necesitamos cargarlo desde un archivo o recurso. También cuenta con una página de propiedades donde el ícono se puede extraer desde un archivo .ico o desde un recurso de una librería o ejecutable.
Los íconos extraídos los enumera en una lista donde podemos elegir cuál de ellos utilizar, además cuenta con un pequeño filtro para estas imágenes donde podremos darle transparencia, brillo o convertirlo en escala de grises (esto sólo disponible en tiempo de diseño).
En tiempo de ejecución se le puede pasar el handle de un ícono o leer desde archivos o recursos.
Vale aclarar que gran parte del proyecto es un rejunte de códigos donde detallo claramente los créditos a los autores.

Alpha Icon 32 bits

Jul 262009
 

Siguiendo con el tema de los íconos, este es un Control de Usuario al estilo ImageCombo, utiliza el ComboBoxEx32 del sistema y la ventaja que tenemos es no tener que incluir el Common Control 6.0 OCX ya que éste lo crea vía Api de Windows, me di cuenta tarde pero este control ya había sido diseñado en Visual Basic así que para muchos no va a ser ninguna novedad, incluí como ejemplo una forma de crear una lista desplegable al estilo explorador de Windows (imágen 2).

ComboBoxEx

 

Jul 192009
 

Este es un Control de Usuario realizado por Vlad Vissoultchev allá por el año 2002. Este UCR originalmente tiene dos estilos diferentes, el de Windows XP y el utilizado hoy en día por Visual Basic.net, yo me tomé el atrevimiento de agregarle dos estilos nuevos, el de Windows Vista, el Estilo Menú Ribbon y también que los estilos se apliquen a la barra de menú. El UCR no tiene muchas propiedades disponibles pero cuenta con la opción de agregarle iconos al menú de una forma muy sencilla, quizás lo más incómodo sea la cantidad de módulos que utiliza (cuatro módulos clase, un módulo .bas, un archivo.tlb, una página de propiedades, más el control de usuario). El que quiere puede convertirlo en un OCX.

HookMenu

Jul 142009
 

Este es un Control de Usuario de un ListBox con algunas cualidades extras, tales como poder insertar íconos, personalizar la selección o personalizar el borde, también permite optar entre un método de deslizamiento automático a través de dos botones en su parte superior e inferior o el clásico ScrollBar. El ícono puede alinearse tanto a la izquierda del texto como en la parte superior, diría que es especial para crear un menú lateral, acepta íconos de 32 bits, aclaro sólo íconos, no bitmaps. Además tiene casi todas las opciones y eventos que los demás controles poseen,  me gustaría que si alguien encuentra algún error o desea agregarle alguna otra propiedad utilice el sistema de comentarios.

ListBoxEx
ListBoxEx2

 

Jun 022009
 

Este es un control de usuario, el cual sirve para mostrar una gráfica compuesta por tres estados. Este tipo de control puede servir para mostrar la gráfica del volumen de audio donde el color rojo nos indica que comienza a saturarse, también puede utilizarse para mostrar el espacio disponible de un disco rígido o pen drive, es cuestión de utilizar la imaginación para qué les podría servir, las zonas rojas y amarillas son totalmente configurables, y maneja una medida de 0 a 100 (Propiedad Value).

Sample thumbnail