
C# Mostrar imágenes en picturebox(Recorrer arreglo)
Publicado por Antonio (3 intervenciones) el 08/04/2016 00:34:35
Que tal, soy nuevo en el foro y espero su ayuda.
Mi programa mostrara las imagenes en el picturebox. Lo que pretendo es no declarar la ruta manualmente sino que estas ya están contenidas en un arreglo y el picturebox tendrá que mostrar el contenido de dicho arreglo. Les dejo mi código para que me entiendan.
Se supone que mi picturebox tomará las rutas contenidas en el arreglo (ficheros) y me mostrará las imágenes de dicha ruta. Pero no consigo hacerlo.
DATO: al correr mi programa si me regresa las rutas de las imágenes en el arreglo.

Gracias de antemano
Mi programa mostrara las imagenes en el picturebox. Lo que pretendo es no declarar la ruta manualmente sino que estas ya están contenidas en un arreglo y el picturebox tendrá que mostrar el contenido de dicho arreglo. Les dejo mi código para que me entiendan.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//Ajusta el Form a pantalla completa
int w = Screen.PrimaryScreen.Bounds.Width;
int h = Screen.PrimaryScreen.Bounds.Height;
this.Location = new Point(0, 0);
this.Size = new Size(w, h);
//obtener ruta del exe del programa (guardarlo en variable path)
string path = System.IO.Path.GetDirectoryName(
System.AppDomain.CurrentDomain.BaseDirectory);
//comprueba si el directorio Media existe en donde se encuentra el ejecutable
string miDirectorio = @path + @"\Media";
if (!Directory.Exists(miDirectorio))
//si existe no hace nada y si no existe lo crea
Directory.CreateDirectory(miDirectorio);
//lectura de archivos jpg y gif en carpeta Media
string lecturadearchivos = @miDirectorio;
string[] ficheros = Directory.GetFiles(lecturadearchivos, "*.jpg*");
string[] ficheros2 = Directory.GetFiles(lecturadearchivos, "*.gif*");
Se supone que mi picturebox tomará las rutas contenidas en el arreglo (ficheros) y me mostrará las imágenes de dicha ruta. Pero no consigo hacerlo.
DATO: al correr mi programa si me regresa las rutas de las imágenes en el arreglo.

Gracias de antemano
Valora esta pregunta


0