Загрузка изображений из заданной директории - C#
Формулировка задачи:
Доброго дня суток! Очень хотелось бы, чтобы вы помогли с одной маленькой проблемкой. Суть такова:
Есть несколько PictureBox'ов, с помощью FolderBrowserDialog устанавливаем путь, далее должна произойти загрузка изображений найденных по этому пути в PictureBox'ы. <-- В этом и проблема.
На данный момент остановился на этом:
DialogResult result = this.Picture.ShowDialog();
if (result == DialogResult.OK)
{
var dirInfo = new DirectoryInfo(Picture.SelectedPath);
foreach (var fileInfo in dirInfo.GetFiles("*.jpg"))
{
imageList1.Images.Add(new Bitmap(fileInfo.FullName));
}
}Решение задачи: «Загрузка изображений из заданной директории»
textual
Листинг программы
DialogResult result = this.Picture.ShowDialog();
if (result == DialogResult.OK)
{
var dirInfo = new DirectoryInfo(Picture.SelectedPath);
int index = -1;
foreach (var fileInfo in dirInfo.GetFiles("*.jpg"))
{
pictureBox1.Image = Image.FromFile(fileInfo.FullName);
index++;
switch (index)
{
case 0:
pictureBox1.Image = Image.FromFile(fileInfo.FullName); break;
case 1:
pictureBox2.Image = Image.FromFile(fileInfo.FullName); break;
case 2:
pictureBox3.Image = Image.FromFile(fileInfo.FullName); break;
case 3:
pictureBox4.Image = Image.FromFile(fileInfo.FullName); break;
default:
break;
}
}
}