在vb中,像连连看一样在图片框中随机产生图片,用代码怎样实现? 5
3个回答
展开全部
首先,建立一个资源数组,里面是图片的名字;
然后,建立一个整数,使用随机数得到一个下界为数组的开始1,上界为数组的长度n的整数值。
接下来,就根据整数索引,获得资源数组的图片名。
最后,加上路径,设置图片框的文件名为路径+文件名。
然后,建立一个整数,使用随机数得到一个下界为数组的开始1,上界为数组的长度n的整数值。
接下来,就根据整数索引,获得资源数组的图片名。
最后,加上路径,设置图片框的文件名为路径+文件名。
追问
能不能给我代码?
追答
Dim pa(100) As String '这个可以自己定义,也可以配合着目录里的名字,最节省的方式就是不用
Dim s As String
Dim k As Integer
Randmize
k = 100 * Rnd()
If k > 100 Then k = 100
s = "E:\Windows\img" & k & ".jpg" ‘这里是具体的路径,你需要根据实际修改
Image1.Stretch = True
Image1.Picture = LoadPicture(s) ’使用Image控件可缩放
展开全部
最好的方法是将一系列的图片改名为按顺序的数字,如有5个图片就分别叫1.jpg,2.jpg,3.jpg,4.jpg,5.jpg这样. 然后用随机函数
Randomize '随机种子
a = Int((5 * Rnd) + 1) '随机出a是1至5之间
picture1.picture= LoadPicture(App.Path & "\" & a & ".jpg")
Randomize '随机种子
a = Int((5 * Rnd) + 1) '随机出a是1至5之间
picture1.picture= LoadPicture(App.Path & "\" & a & ".jpg")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建立一个数据库。将所有的图片存到数据库。
然后用随机函数载入图片
然后用随机函数载入图片
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询