Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2008, 16:31
Avatar de bacha
bacha
 
Fecha de Ingreso: septiembre-2004
Mensajes: 69
Antigüedad: 19 años, 7 meses
Puntos: 0
Problema al cargar imagenes

Buen dia, tengo un problema para cargar imágenes en c# se los explico espero que alguien me pueda ayudar, verán tengo varios botones en un form y estos botones pueden tener varias imágenes, estas imágenes el usuario las puede cambiar en cualquier momento, ahora bien lo que hice fue crear una matriz en una clase llamada control de esta forma:

Código:
public static System.Drawing.Image [,] imagenes = new System.Drawing.Image[,]{
            {soduko.Properties.Resources.a0, 
            soduko.Properties.Resources.a0,
            soduko.Properties.Resources.a0,
            soduko.Properties.Resources.a0,...


Donde a0 es la imagen por default para todos los botones. Luego a cada botón le asigne una imagen de las que guarde en la matriz, esto lo hice en el from.designer así:

Código:
this.c11.Image = control.imagenes[0,0];
this.c12.Image = control.imagenes[0,1];
this.c13.Image = control.imagenes[0,2];...
Ahora cuando el usuario selecciona alguna imagen para que sea asignada a alguno de los botones, cambio la imagen que esta guardada en la matriz de la siguiente forma:

Código:
form.control.imagenes[0, 0] = form.Properties.Resources.a1;
Refresh();
El problema es que la imagen no se actualiza en el boton, lo que no estoy seguro es si se puede hacer esto en C#, o lo estoy haciendo mal, les agradecería que me ayudaran o si me pueden indicar otra forma de hacerlo.

Saludos!