Sección de códigos , trucos y ejemplos para visual basic


517 - Mejorar interfaz gráfica en sistemas de gestión de visual Basic. ( ejemplo para añadir íconos de letras en controles Listview, Treeview etc .. que muestran datos de Tablas de una base de datos)

<Volver> - Anterior - Siguiente



 

Contenido:

 

 


Descripción del Ejemplo..

Este Código fuente de ejemplo lo he sustraido de una aplicación de gestión propia que he desarrollado hace ya un tiempo, y que seguramente le podrá servir a muchos como idea para implementar en sus sistemas de gestión en Visual Basic y de esta forma poder mejorar la interfaz gráfica.

En dicho sistema de gestión de stock, necesitaba mostrar en la tabla de Artículos y productos, una categoría o Rubro de artículos. Dicho rubro se mostraba ordenado de forma alfabética en un control Treeview. Cada categoría debía mostrar un ícono con la letra que representaba esta categoría. Para que se entienda muestro una captura de pantalla. ( El control Treeview a la izquierda )

Aquí otra captura de pantalla de un Sistema gestión para reparación de PC, Celulares, Impresoras etc .., Este sistema mostraba los equipos en Reparación según el estado ( Pendientes, Entregados, En Garantía, finalizados No entregados etc ..)

Como se puede ver a la izquierda, cada categoría carga el icono de la letra que lo representa.

Debido a que necesitaba generar varias medidas, varias letras, varios colores, y no solo para este control si no para el resto de otros módulos del sistema, por ejemplo el de stock, clientes etc .., terminé por hacer una simple utilidad para poder crear de forma automática estos íconos y no tener que crearlos manualmente uno por uno desde el Corel o algún otro editor de gráficos.

Una captura de pantalla de esta utilidad:

En la utilidad anterior, se puede crear cada íconos formato BMP de forma individual o la secuencia de letras. Además seleccionar los pixeles de estos íconos.

Luego estos íconos se deberán cargar a un Imagelist para poder manipularlos desde nuestra aplicación: Por ejemplo en un control Treeview o Listview.

Importante: En el ejemplo a descargar no está implementada la opción para modificar los colores de las letras ni el Color de fondo. Para poder cambiarlos, pasar a la rutina crear_iconos los valores de color correpondiente.

Call crear_icono ( "Letra o caracter", "Color del fondo", "Color de la letra")

Descargar el proyecto y Código fuente para generar los íconos formato BMP

 

Nota: Aquí puedes ver otro ejemplo similar.


Relacionados



Buscar en Recursos vb