Hi!
I am using VB2003 and I am going to load images into a listview, but the way Im doing it right now takes a lot of time and memory.. before I can browse through the 200+ images, the listview has to load all images first and it takes a lot of time..
How can I lessen the load time for the listview?
(for example, windows explorer puts a temp image in the place of bitmaps before loading the bitmap thumbmark..how to do it so that I can browse the listview even though it is still loading?)
thank you for your time
I am using VB2003 and I am going to load images into a listview, but the way Im doing it right now takes a lot of time and memory.. before I can browse through the 200+ images, the listview has to load all images first and it takes a lot of time..
How can I lessen the load time for the listview?
(for example, windows explorer puts a temp image in the place of bitmaps before loading the bitmap thumbmark..how to do it so that I can browse the listview even though it is still loading?)
thank you for your time
VB.NET:
Dim a As Integer
Dim c As DataTable = Me.DataSet11.Tables(0)
Dim f As Integer
f = c.Rows.Count
Dim d As System.Drawing.Image
Dim frontpic As String
For a = 0 To f - 1
ProgressBar1.Value = (ProgressBar1.Value + 1)
frontpic = filename & System.Convert.ToString(c.Rows(a)(5)) & ".jpg"
If frontpic = filename & ".jpg" Then
frontpic = filename & "blankthumbnail.jpg"
End If
d = Image.FromFile(frontpic)
Me.ImageList1.Images.Add(d)
Dim item As ListViewItem = ListView1.Items.Add(System.Convert.ToString(c.Rows(a)(4)))
item.ImageIndex = a
Me.Label7.Text = a + 1 & " record/s found"
Next
Last edited by a moderator: