Resulta que cargo varias imagenes en un form estas se muestran en varios picturebox, de acuerdo al numero de imagenes que seleccione (10 imagenes=10 picturebox), resulta que las imagenes se ven, pero algunas estan nulas (aunque se ven un if me dice que estan nulas). Existe una forma de llenarlas correctamente?
Aqui creo los pictureBox y los cargo con las direcciones que recupere(se muestran y no sale ninguno nulo a la vista)
Código C++:
[/HIGHLIGHT]Ver original
[HIGHLIGHT="C++"]for (int i = 0; i < direcciones.Count; i++) { pic[i] = new PictureBox(); pic[i].Name = i.ToString(); pic[i].BorderStyle = BorderStyle.Fixed3D; pic[i].Size = new System.Drawing.Size(135, 124); pic[i].SizeMode = PictureBoxSizeMode.StretchImage; pic[i].ImageLocation = direcciones[i]; pic[i].Click += new EventHandler(pic_Click); flowLayoutPanel1.Controls.Add(pic[i]); }
Aqui me muestra las imagenes nulas (a veces cambian de posicion y no siempre son las mismas posiciones
Código C++:
Ver original
if(pic[j].Image==null) { MessageBox.Show("Imagen nula "+j, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
De antemano muchas gracias por la ayuda