gpt4 book ai didi

c# - 将图像添加到 ListView

转载 作者:行者123 更新时间:2023-11-30 21:13:13 24 4
gpt4 key购买 nike

我有这个问题。我想将图像添加到 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();
}

但它不起作用。我做错了什么?

编辑

我得到空白 ListView 。没有错误。

最佳答案

嗯,没关系。但是您只将图像添加到图像列表中。您还没有修改 ListView 中实际使用 添加图像的项目。添加这行代码并根据需要进行调整:

  listView1.Items.Add(new ListViewItem("Added an image", imageList1.Images.Count - 1));

还要确保 listView1.LargeImages = imageList1。您可以在设计器中进行设置。

关于c# - 将图像添加到 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6955324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com