我有这个问题。我想将图像添加到 listView。正是我想使用 openFileDialog 来选择光盘上的图像,将文件加载到应用程序并在 listView 中显示它们。
现在我这样做:
openFileDialog1.Filter = "png (*.png)|*.png";
openFileDialog1.Multiselect = true;
if ( openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string[] files = openFileDialog1.FileNames;
foreach ( var pngFile in files ) {
try {
Bitmap image = new Bitmap( pngFile );
imageList1.Images.Add( image );
} catch {
}
}
listView1.LargeImageList = imageList1;
listView1.Refresh();
}
但它不起作用。我做错了什么?
编辑
我得到空白列表视图。没有错误。