Si lo que queremos es redimensionar una imagen para mostrarla en un DataGridView aqui os dejo la solucion.
En mi caso necesitaba mostrar una imagen cuya ruta estaba guardada en una base de datos, y al recuperarla me mostraba la imagen con su tamaño real, pero no era muy practico que digamos.
If misArticulos.Count > 0 Then GridDatos.Rows.Clear() i = 0 While i < misArticulos.Count With misArticulos(i) miImagen = Image.FromFile(.RutaFoto) GridDatos.Rows.Add(New Bitmap(miImagen, 32, 32), _ .Nombre, _ .ReferenciaInterna, _ .NombreProv, _ .Stock, _ .PrecioVenta) End With i = i + 1 End While End If
Os comento un poco lo que queria hacer, me traigo una lista de articulos para mostrarla en un datagridview llamado "GridDatos",
el cual tiene configurada la primera columna con tipo Imagen, mi problema es que si le ponia la variable "miImagen"
tal cual me mostraba la imagen con su tamaño real, asi que con la instruccion "New Bitmap(miImagen, 32, 32)" redimensiono la imagen
a 32 pixeles de alto por 32 pixeles de ancho, quedando de la forma correcta.
¿Quieres ganar dinero sin hacer nada?
Pincha aqui para registrarte en CLICXTI
0 comentarios:
Publicar un comentario