Я пытаюсь загрузить изображение в pictureBox из строкового массива изображений, созданных с помощью Directory.GetFiles(). Я считаю, что я неправильно настраиваю picFile.Попробуйте загрузить картинку из массива изображений
Я чем создали событие pictureBox_Click для загрузки последующих снимков, но не написано, что обработчик
string fileEntries = "";
private void showButton_Click(object sender, EventArgs e)
{
// First I want the user to be able to browse to and select a
// folder that the user wants to view pictures in
string folderPath = "";
FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
folderPath = folderBrowserDialog1.SelectedPath;
}
// Now I want to read all of the files of a given type into a
// array that from the path provided above
ProcessDirectory(folderPath);
// after getting the list of path//filenames I want to load the first image here
string picFile = fileEntries;
pictureBox1.Load(picFile);
}
public static void ProcessDirectory(string targetDirectoy)
{
// Process the list of files found in the directory.
string[] fileEntries = Directory.GetFiles(targetDirectoy);
}
// event handler here that advances to the next picture in the list
// upon clicking
}
события, если перенаправить массив строк в консоль я вижу список файлов в этом каталоге, но это также имеет полный путь как часть строки - не уверен, что это проблема.
Попробуйте pictureBox1.Image = Image.FromFile (picFile); –