2012-01-16 83 views
2

我在imagelist1中有幾個圖像。我想在listview1控件中顯示圖像(或其他人推薦的東西)。一旦圖像被選中,它應該顯示在一個picturebox1中。我應該能夠瀏覽(下一張/上一張)圖片,我也應該能夠刪除圖片。如何在列表視圖中顯示圖像

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

+2

http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.largeimagelist.aspx – 2012-01-16 10:22:11

回答

1

代碼未完成;您還需要在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) 
+0

Flaick,我複製你的代碼。你能回答我的實際問題嗎?我可以將圖像從imagelist1顯示到listview1嗎? – Farook 2012-01-16 11:33:00

+0

對不起,你已經回答了我的Listview問題。讓我試試看。 – Farook 2012-01-16 11:40:40

+0

Dim newImageKey As String =「10」 LoginForm.ImageList1.Images.Add(newImageKey,Image.FromFile(OpenFileDialog1.FileName)) ListView1.Items.Add(「1」,「Some Image」,newImageKey)是否正確?代碼是正確的; – Farook 2012-01-16 11:51:39