none
[VS2005]請問imagelist與listview的使用 RRS feed

  • 問題

  •     Private Sub frm_images_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            load_image()
           listview.LargeImageList = imagelist
            listview.View = View.List

     

        End Sub


        Sub load_image()
            Dim x As String
            Dim i As Integer = 1
            For Each x In Directory.GetFiles(image_folder, "*.jpg")
                Dim myImage As System.Drawing.Image = Image.FromFile(x)
                imagelist.Images.Add(x, myImage)
                i = i + 1
                If i = 20 Then Exit For
            Next
        End Sub

     

    我想要將指定資料夾內的圖檔放到listview 中,但是執行了上面的程式碼後,listview 裡面仍然是空白

    請問我哪裡忽略掉了?

     

    2008年7月20日 下午 04:18

解答

  • 將ImageList設定給ListView之後,你必須要對每個項目設定他要用ImageList中的哪一張圖片(例如 ImageIndex),這樣ListView才會知道要用什麼圖型來顯示。

     

    2008年7月21日 上午 03:03
    版主