Я пытаюсь создать программу, которая показывает каталог папок в списке. Поэтому каждый файл в папке C: \ Pics/directory появляется в списке, на данный момент это работает правильно. До сих пор я также выяснил, как показывать только файлы .JPG в папке C: \ Pics. Теперь я также пытаюсь выяснить, как я могу просматривать эти снимки, используя какой-то OnClick в списке, который затем будет показан в окне изображения в форме.Список, который показывает изображение из его каталога
Любая помощь будет принята за благодарность.
Вот мой код до сих пор ....
private void Form1_Load(object sender, EventArgs e)
{
try
{
if (Directory.Exists(@"C:\Pics"))
{
DirectoryInfo di = new DirectoryInfo(@"C:\Pics");
FileInfo[] fi = di.GetFiles("*.JPG");
foreach (FileInfo f in fi)
{
lstpic.Items.Add(f.Name);
}
}
else
MessageBox.Show("The Directory does not exist");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error");
}
}
}
}
Когда я нажимаю на изображение в списке, он показывает красный крест в кадре, почему это так? – Zinn
Это говорит о том, что он не может найти путь к файлу – Derek
Да, вам нужен путь, иначе вы читаете из папки, в которой выполняется ваша сборка. – Szymon