vs c#如何用picturebox显示picturelist里的图片,代码怎么写

 我来答
百度网友5165b85
推荐于2017-12-16 · TA获得超过858个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:238万
展开全部
如果是imageList的话使用比较简单的,只是要注意imageList的设置
//在设计时 将图片导入其中 imageList1.Images
//注意 要在设计时将 imageList1.ImageSize 的长宽设置成你图片的大小哦,不然看不清

imageList1.ColorDepth = ColorDepth.Depth32Bit ; //设置成合适的颜色数,一般最大吧
pictureBox1.Image = imageList1.Images[0]; // 通过下标索引就显示了
pictureBox2.Image = imageList1.Images[1]; // 另一个picturebox 显示另一张
更多追问追答
追问
怎么实现一个框框内轮流显示imagelist里所有的图片呢,抱歉我是新手,回答好我会加悬赏的,谢谢了
追答
int i = 0; 
private void Form1_Load(object sender, EventArgs e)
{
//在设计时 将图片导入其中 imageList1.Images
//注意 要在设计时将 imageList1.ImageSize 的长宽设置成你图片的大小
imageList1.ColorDepth = ColorDepth.Depth32Bit;
timer1.Interval = 2000; //设置间隔时间,这里是2秒
timer1.Enabled = true; //让timer控件开始工作
}

//在设计时窗体上放入一个timer控件,设计timer1的Tick事件代码
private void timer1_Tick(object sender, EventArgs e)
{
if (i == imageList1.Images.Count) i = 0;
pictureBox1.Image = imageList1.Images[i];
i++;
}

另: 不用imageList实现同样功能可以参考下面链接,也是我最近回答的,原理一样。http://zhidao.baidu.com/question/1540670974601126347.html?oldq=1
ioiozzm
2014-08-23 · TA获得超过232个赞
知道答主
回答量:91
采纳率:0%
帮助的人:76.9万
展开全部
是 ImageList 吧
追问
对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式