VB关于picturebox的问题

初学VB想达到如下效果:有一些picturebox原来有图片设置x为变量按下一个按钮后x的值会改变要使第x个picturebox更换图片。显示图片好像是用的loadpic... 初学VB
想达到如下效果:有一些picturebox 原来有图片 设置x为变量 按下一个按钮后x的值会改变 要使第x个picturebox更换图片。
显示图片好像是用的loadpicture,但是前边做不来啊,怎么选到第x个图片框啊
展开
 我来答
网海1书生
科技发烧友

2015-07-10 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26225

向TA提问 私信TA
展开全部
你把这些PictureBox弄成控件数组,比如Picture1(0)、Picture1(1)、Picture1(2)……,如果把x设为其中某个图片的索引值,那么就可以这样:
Picture1(x).Picture = LoadPicture("图片路径")

附注:控件数组可以这样来弄:窗体上先放一个Picture1,鼠标选中它,复制、粘贴,这时VB会问你要不要创建控件数组,当然要啦,然后继续粘贴,直到所需的数量为止。
如果多个PictureBox控件已经在窗体上了,那么也可以通过下面的方法把它们改造为控件数组:把它们的“(名称)”都改为相同的即可,要改变它们在数组中的顺序,可以通过修改它们的Index属性来实现
扶桑看天
2015-07-10 · TA获得超过838个赞
知道小有建树答主
回答量:373
采纳率:100%
帮助的人:250万
展开全部
做随机切图?X值可按钮指定也可以随机如随机1-10 : Int(Rnd() * 10) +1
显示图片,你可以把图片名称命名为x,如1.jpg,2.jpg等,就可以据据x的值来切换图片,如下

Picture1.Picture =LoadPicture(App.Path & "\" & x & ".jpg")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzhilling
2015-07-10 · TA获得超过2699个赞
知道大有可为答主
回答量:3255
采纳率:45%
帮助的人:1100万
展开全部
用控件数组,n个 picturebox 显示所有图片

然后用timer 控制 picturebox(i)的 visiable
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式