Sección de código fuente Visual basic
Este es un programa o utilidad que sirve para poder facilitar ( o por lo menos esa es la intensión ) en la creación y elección de los íconos que se utilizarán en los controles de los programas realizados en visual basic 6.0.
El programa lo que permite hacer es, convertir o exportar múltiples archivos formato PNG o formato ICO (incluidos de 32 bits ) a formato BMP para poder leerlos desde vb.
Al exportar las imágenes BMP, se le puede indicar los tamaños ( 16, 32, 48, 64 pixeles etc ..) y un color de fondo o color de máscara para la imagen. Ese color de máscara luego se debe indicar en el image List que estará enlazado con los controles, por ejemplo de un Treeview, ListView, barra de herramientas etc .., o en la propiedad MaskColor del control que tendrá la imagen.
Formato .ICO
Formatos. PNG
Vista previa en un formulario para ver como quedan antes de exportar.
Drag Drop
El programa, tiene un menú con direcciones de ejemplo o demo para poder cargar una página de íconos y arrastrar los archivos desde la ventana del navegador hacia la pantalla principal del programa ( hacia el listbox). Al arrastrar una imagen, debe ser la dirección del archivo PNG, ya que en algunas web el thumbnail de la imagen apunta a una página html y no se cargará. Por ejemplo si arrastramos desde la web IconArchive.com por decir una, cada sección contiene un thumbnail del gráfico , en este caso podemos arrastrar el enlace de la imagen para que se cargue correctamente, como muestra la siguiente captura de pantalla ( o navegar hasta la imagen y luego realizar el drag drop)
Color de fondo
Con algunos gráficos, el borde no queda bien, es decir se puede notar un contorno con el color utilizado para el color de máscara. Si la imagen se utiliza en un control que tendrá el backcolor igual al MaskColor, no habrá problema y quedará bien, pero no es el caso por ejemplo de las barras de herramientas. Esta imagen muestra este problema
(Se visualiza bien ya que el color de máscara es blanco y el color de fondo del listview también es blanco)
Se visualiza mal en el ToolBar
Exportar íconos
Al exportar los íconos, si exportamos en un tamaño en el cual el archivo .ICO no lo contiene dentro, ese tamaño se verá mal , por ejemplo como muestra esta imagen, en el que el .ICO contiene las siguientes medidas : 16, 32, 48, 128 . Entonces si indicamos la medida 24 pixeles, o 22 , 40 etc .. que no lo contiene quedará distorsionado
( Exportado a 24 pixeles )
En cambio si indicamos cualquiera de las medidas que contiene el fichero, se visualizará bien
( Este es el mismo archivo .ICO anterior pero exportado en BMP de 48 pixeles que si lo contiene dentro )
Lo mismo para los PNG, por ejemplo si exportamos un PNG de 32 Pixeles a un tamaño superior, al ampliar la imagen se verá mal
Exportado a 48 pixeles
Referencias
El proyecto no necesita ninguna referencia o activex, lo único que utiliza es el Ocx de vb Microsoft windows Common Controls.
Este es el mismo proyecto pero se le agregó la opción para poder también arrastrar archivos .ICO desde una página web, ya que el anterior solo podía arrastrar pngs
Para probar esta opción, se puede arrastrar la url del archivo hacia el control listbox y el programa visualizará una barra de progreso con la descarga . El .ico y los pngs se descargan a la carpeta tempFiles
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar