WinForm控件之Timer与PictureBox结合使用进行图片轮播
使用PictureBox控件装载图片,使用Timer控件定时修改图片,以达到图片轮播的效果
Timer控件的Interval属性表示间隔多少时间执行一次,单位为ms。设置好Interval后,Timer的Tick事件会定时执行,就可以把设置图片轮播的代码写到这个事件中啦
拖一个ImageList控件到窗体上,设置好要轮播的图片
具体代码如下:
设置定时器开始执行,下面两句代码效果是一样的,都是设置启动
private void FrmTimerAndPicture_Load(object sender, EventArgs e) { timer1.Start(); //timer1.Enabled=true; }
接下来就是设置图片轮播
int i = 0; private void timer1_Tick(object sender, EventArgs e) { if (i < imageList1.Images.Count) { pictureBox1.Image = imageList1.Images[i]; i++; } else { i = 0; } }