VB 加载图像问题~高手拣分了~~!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 19:08:49
希望将下面程序改成 输出所有格式图片 现在只是JPG的~

Dim i As Integer, iCount As Long
Private Sub Form_Load()
i = 1

File1.Visible = False
File1.Path = "D:\My Documents\My Pictures\"
File1.Pattern = "*.*"
Text1.Text = Val(File1.ListCount)
End Sub

Private Sub Timer1_Timer()
iCount = Val(Text1.Text)
Timer1.Interval = 1000
Picture1.Picture = LoadPicture("D:\My Documents\My Pictures\" & i Mod iCount & ".jpg")
i = i + 1
If i > iCount Then i = i Mod iCount
End Sub
调试不成功~ 当循环至最后一张时,出现错误!!麻烦修改一下

答案修改:再试试。
===================
Dim i As Integer, iCount As Long
Private Sub Form_Load()
i = 1

File1.Visible = False
File1.Path = "D:\My Documents\My Pictures"
File1.Pattern = "*.jpg;*.gif;*.bmp" '改
Text1.Text = Val(File1.ListCount)
End Sub

Private Sub Timer1_Timer()
iCount = Val(Text1.Text)
Timer1.Interval = 1000
Picture1.Picture = LoadPicture(File1.Path & "\" & File1.List(i)) '改
i = i + 1
If i = iCount Then i = 0
End Sub