Vb.net 如何在列表视图中显示图像

Vb.net 如何在列表视图中显示图像,vb.net,Vb.net,我在imagelist1中有几个图像。我想在listview1控件中显示图像(或其他人推荐的内容)。选择图像后,图像应显示在图片框中。我应该能够浏览(下一张/上一张)图片,还应该能够删除图片 ImageList1.Images.Add(Image.FromFile(OpenFileDialog1.FileName))不添加文件 代码未完成;您还必须在ListView1控件中添加一个项,然后您必须说该项具有新图像。这里有一个例子: Dim newImageKey As String = "

我在imagelist1中有几个图像。我想在listview1控件中显示图像(或其他人推荐的内容)。选择图像后,图像应显示在图片框中。我应该能够浏览(下一张/上一张)图片,还应该能够删除图片


ImageList1.Images.Add(Image.FromFile(OpenFileDialog1.FileName))
不添加文件

代码未完成;您还必须在ListView1控件中添加一个项,然后您必须说该项具有新图像。这里有一个例子:

    Dim newImageKey As String = "<Type here a Key for the image>"
    ImageList1.Images.Add(newImageKey, Image.FromFile(OpenFileDialog1.FileName))
    ListView1.Items.Add("<Your Key Node>", "<Your Text Node>", newImageKey)
Dim newImageKey As String=“”
ImageList1.Images.Add(newImageKey,Image.FromFile(OpenFileDialog1.FileName))
ListView1.Items.Add(“,”,newImageKey)

flack,我复制了你的代码。你能回答我的实际问题吗?我可以将图像从imagelist1显示到listview1吗?对不起,您已经回答了我的Listview问题。让我试一试。Dim newImageKey As String=“10”LoginForm.ImageList1.Images.Add(newImageKey,Image.FromFile(OpenFileDialog1.FileName))ListView1.Items.Add(“1”,“Some Image”,newImageKey)是否正确?代码是否正确;但我有一个问题:LoginForm是一个实例对象吗?如果没有,您的代码将无法正常工作,因为LoginForm没有保留新映像的内存。另外,请不要忘记添加代码:ListView1.LargeImageList=ImageList1