Que tal agradezco tu ayuda pero este es el codigo que me ha funcionado. Lo pongo por si otro usuario llega algún día a tener el mismo problema. Funciona para recorrer y mostrar todas las imagenes del arreglo que declare anteriormente (ficheros).
Código:
foreach (string ruta in ficheros)
{
pictureBox1.Image = Image.FromFile(ruta);
//Hago una pausa para que puedan ver la imagen
Thread.Sleep(1000);
Application.DoEvents();
}
Ahora, espero de verdad me asesores en algo que me surgió.
Si yo coloco un gif al inicio o en medio este no funciona y no avanza a las demas imagenes, se queda congelado. Pero si lo coloco al final funciona y está en un bucle (se repite y repite).
Alguna idea de como hacerlo funcionar cuando está en medio o al inicio (de preferencia), o bien que se detenga cuando está al final y continúe con otra imagen u otro gif?