我目前正在尝试浏览目录以查找 .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;
}
这似乎应该可以工作。但它没有用我想要的东西填充列表。有任何想法吗?