社区
C#
帖子详情
如何在winform上随机显示图片?
PSSonyXbox
2014-05-20 12:59:33
有10张100*100大小的图片,如何每间隔5秒像winform中添加一张图片显示出来(累加)
条件:
1、累加方式
2、无固定方式显示(随便位置显示)
3、追加图片显示的时候不能叠加已有的图片
多谢各位
...全文
233
3
打赏
收藏
如何在winform上随机显示图片?
有10张100*100大小的图片,如何每间隔5秒像winform中添加一张图片显示出来(累加) 条件: 1、累加方式 2、无固定方式显示(随便位置显示) 3、追加图片显示的时候不能叠加已有的图片 多谢各位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
郑州高新区WPF小王子
2014-05-20
打赏
举报
回复
后台 创建一个timer,timeSpan 设置成5s;显示图片的话可以床架pictureBox,图片索引的话 可以随机产生 1-10 的数,每随机一次,添加pictureBox的图片属性为当前随机数对应的图片。
Landy_cc
2014-05-20
打赏
举报
回复
如果要随机显示,不一定要第一张到第十张这样显示,那么 i 的取值可以用一个随机函数random。
Landy_cc
2014-05-20
打赏
举报
回复
step: 1、设置一个timer 2、将图片的地址放在一个数组里面imgLocation[i] 3,你可以拖出十个pictureBox控件或者自己创建10个pictureBox控件,存放在一个List里面,若自己创建的话设置好pictureBox的位置,大小, 4、然后timer每执行一次,pictureBox[i]就获取第i个图片的地址, private IList<PictureBox> picturebox= new List<PictureBox>(); private void timer1_Tick(object sender, EventArgs e) { i++; if (i<10) { picturebox[i].Image= Image.FromFile(imgLocation[i]); } }
C#
111,119
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章