我正在尝试使用listview
和pictureList
将特定文件夹(相机)中的图片加载到我的应用程序中。由于某种原因,文件已加载但未出现在列表视图中。
这是我到目前为止的代码:
try
{
listView1.View = View.LargeIcon;
imageList1.ImageSize = new Size(32, 32);
listView1.LargeImageList = imageList1;
DirectoryInfo directory = new DirectoryInfo(@"C:\");
FileInfo[] Archives = directory.GetFiles("*.JPG");
foreach (FileInfo fileinfo in Archives)
{
imageList1.Images.Add(Image.FromFile(fileinfo.FullName));
}
listView1.Update();
MessageBox.Show("I found " + imageList1.Images.Count.ToString() + " images!");
}
catch
{
MessageBox.Show("Something went wrong!");
}
请注意,消息框显示正确的文件数,所以我想我有一些正确的部分。什么可能是错的线索?