VB关于picturebox的问题
初学VB想达到如下效果:有一些picturebox原来有图片设置x为变量按下一个按钮后x的值会改变要使第x个picturebox更换图片。显示图片好像是用的loadpic...
初学VB
想达到如下效果:有一些picturebox 原来有图片 设置x为变量 按下一个按钮后x的值会改变 要使第x个picturebox更换图片。
显示图片好像是用的loadpicture,但是前边做不来啊,怎么选到第x个图片框啊 展开
想达到如下效果:有一些picturebox 原来有图片 设置x为变量 按下一个按钮后x的值会改变 要使第x个picturebox更换图片。
显示图片好像是用的loadpicture,但是前边做不来啊,怎么选到第x个图片框啊 展开
3个回答
展开全部
你把这些PictureBox弄成控件数组,比如Picture1(0)、Picture1(1)、Picture1(2)……,如果把x设为其中某个图片的索引值,那么就可以这样:
Picture1(x).Picture = LoadPicture("图片路径")
附注:控件数组可以这样来弄:窗体上先放一个Picture1,鼠标选中它,复制、粘贴,这时VB会问你要不要创建控件数组,当然要啦,然后继续粘贴,直到所需的数量为止。
如果多个PictureBox控件已经在窗体上了,那么也可以通过下面的方法把它们改造为控件数组:把它们的“(名称)”都改为相同的即可,要改变它们在数组中的顺序,可以通过修改它们的Index属性来实现
Picture1(x).Picture = LoadPicture("图片路径")
附注:控件数组可以这样来弄:窗体上先放一个Picture1,鼠标选中它,复制、粘贴,这时VB会问你要不要创建控件数组,当然要啦,然后继续粘贴,直到所需的数量为止。
如果多个PictureBox控件已经在窗体上了,那么也可以通过下面的方法把它们改造为控件数组:把它们的“(名称)”都改为相同的即可,要改变它们在数组中的顺序,可以通过修改它们的Index属性来实现
展开全部
做随机切图?X值可按钮指定也可以随机如随机1-10 : Int(Rnd() * 10) +1
显示图片,你可以把图片名称命名为x,如1.jpg,2.jpg等,就可以据据x的值来切换图片,如下
Picture1.Picture =LoadPicture(App.Path & "\" & x & ".jpg")
显示图片,你可以把图片名称命名为x,如1.jpg,2.jpg等,就可以据据x的值来切换图片,如下
Picture1.Picture =LoadPicture(App.Path & "\" & x & ".jpg")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用控件数组,n个 picturebox 显示所有图片
然后用timer 控制 picturebox(i)的 visiable
然后用timer 控制 picturebox(i)的 visiable
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询