Sección de ejemplos vb.net

40 - GetThumbnailImage

Volver - Anterior - Siguiente



 

Ejemplo en visual basic.Net 2005 del método GetThumbnailImage de la clase DraWing.Image para poder hacer un Thumbnail a un gráfico en un control picturebox

Este ejemplo consta de dos funciones. Una llamada buscar , para poder cargar archivos de imagen en un control Listbox y la otra función es la que usa el método GetThumbnailImage para poder obtener la miniatura de la imagen . También se usa la propiedad sizeMode del control Picturebox para que el gráfico quede centrado dentro del PicBox

Nota: al seleccionar el directorio, este buscará en todos los subdirectorios, por lo tanto puede demorar un poco

 

Colocar un control Button, un control Listbox y un control PictureBox

vista previa del formulario para el ejemplo

 

Código fuente

 

Nota: el código para buscar los gráficos , parece un poco rebuscado, ya que se podria hacer con tres o cuatro líneas de código nada mas, usando un For each y el método getFiles con el parámetro SearchOption.AllDirectories .

El problema es que me daba error cuando intantaba leer algunas carpetas, como por ejemplo "system Volumen Information" : El error que me daba es UnauthorizedAccessException .. error de acceso no autorizado.

Busqué mucha información sobre este tema , pero no encontré la forma de poder obviar el error y que prosiga con el resto de directorios normalmente, y tube que hacerlo mediante dos funciones y busque recursivamente . Por eso cualquier noticia sobre el tema o una solución mejor, es bienvenida.

 

Recursos Visual basic 6.0 - Enlaces relacionados

 



Buscar en Recursos vb