В настоящее время я пытаюсь просмотреть каталог, чтобы найти файлы .jpg и отобразить результаты в списке. Затем, когда я это сделал, я хотел бы выбрать изображение и отобразить его в окне изображения.
Это код, который у меня есть:
private void Form1_load(object sender, EventArgs e)
{
string filepath = "F:\\Apps Development\\Coursework\\3_Coursework\\3_Coursework\\bin\\Debug\\Pics";
DirectoryInfo dirinfo = new DirectoryInfo(filepath);
FileInfo[] images = dirinfo.GetFiles("*.jpg");
foreach (FileInfo image in images)
{
lstImages.Items.Add(image.Name);
}
}
private void lstImages_SelectedIndexChanged(object sender, EventArgs e)
{
string filepath = "F:\\Apps Development\\Coursework\\3_Coursework\\3_Coursework\\bin\\Debug\\Pics";
pictureBox1.ImageLocation = filepath + lstImages.SelectedItem.ToString();
pictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
}
Кажется, это должно сработать. Но он не заполняет список тем, что я хотел бы. Любые идеи?
GetFiles
возвращает непустой массив. - person D Stanley   schedule 30.10.2013GetFiles
действительно что-то возвращает? У вас вообще есть что-нибудь в этом каталоге в формате jpg? - person tnw   schedule 30.10.2013