试图在winform中显示文件夹中的图片

时间:2014-02-19 11:18:38

标签: c# winforms

我正在尝试使用listviewpictureList将特定文件夹(相机)中的图片加载到我的应用程序中。由于某种原因,文件已加载但未出现在列表视图中。 这是我到目前为止的代码:

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!");
}

请注意,消息框显示正确的文件数,所以我想我有一些正确的部分。什么可能是错的线索?

0 个答案:

没有答案