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;
            }
        }

 

posted @ 2022-03-15 23:16  Meltykiss11  阅读(807)  评论(0编辑  收藏  举报