主题:[讨论]怎样可以让VB中picture组中的每张图片都从左到右循环播放?
丁香爱丁
[专家分:0] 发布于 2008-09-04 22:24:00
怎样可以让VB中picture组中的每张图片都从左到右循环播放?
我有一个图片组我想让他当中的每张图片都从左到右循环播放应该怎么做?
谢谢!!
回复列表 (共3个回复)
沙发
一江秋水 [专家分:9680] 发布于 2008-09-05 08:23:00
我7月18日发帖“用户控件制作实例与讲解(上)”的附件中有一个“图片显示特技控件”源代码,这个控件中就有图片从左至右显示到图片框,你只要稍微修改一下:当一张图片显示完后,接着调入另一张图片同样显示就行了。附件地址:http://bbs.pfan.cn/post-280808.html
板凳
丁香爱丁 [专家分:0] 发布于 2008-09-06 08:38:00
能在说的详细点吗!!
3 楼
一江秋水 [专家分:9680] 发布于 2008-09-07 17:53:00
1.首先把附件下载到你的机器上。
2.解压缩。
3.找到“4图片特技”文件夹并打开文件夹。
4.点击“组1.vbg”文件。
5.定位到窗体代码页。
6.对以下过程进行修改:
Private Sub Form_Load()
i=1
PicStunt1.Interval = 100
PicStunt1.Picture = LoadPicture(App.Path & "\1.JPG")'全路径图片文件名
End Sub
Private Sub PicStunt1_Done()
i = i + 1
PicStunt1.Picture = LoadPicture(App.Path & "\" & i & ".jpg")'全路径图片文件名
if i=32766 then i=0 '假设你有32766张图片
开始_Click
End Sub
Private Sub 开始_Click()
PicStunt1.Start 2
End Sub
7.另外,你要把所有图片改名,以连续升序的数字做为文件名,例如 1.jpg、2.jpg、3.jpg....32766.jpg
我来回复