Problema con ImageList

24/06/2007 - 14:39 por alfonso_C# | Informe spam
Hola amigos tengo un picturebox que recibe una imagen de una lista de
imagenes en un ImageList pero me gustaria saber como uso una imagen
unica para aquellas fotos que no esten registradas en dicho contenedor
de imagenes este es el codigo que uso:

try
{
this.pictureBox1.Image this.imageList1.Images[this.id_foto]; // donde id_foto viene de la BD
}
catch (Exception)
{
this.pictureBox1.Image this.imageList1.Images["img_unica"]; // en caso de no existir id uso
una imagen
//
comun para todos
}
this.pictureBox1.Image = this.imageList1.Images[this.id_foto];

Pero el catch nunca se produce y la imagen queda vacia. Gracias por su
ayuda por anticipado (^_^)
 

Leer las respuestas

#1 Diego Jancic
25/06/2007 - 06:44 | Informe spam
Hola,
Porque no usas Images.ContainsKey o .Contains?
Incluso va a ser mas rapido que un try-catch
tambien podrias hacer Images["key"] y evaluar por NULL, pero creo que con
Contains lo vas a solucionar..

Saludos,
Diego

Preguntas similares