码迷,mamicode.com
首页 > 其他好文 > 详细

图片切换(timer控件与ImagesList结合使用)

时间:2015-05-12 15:01:10      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

  1. private void Form3_Load(object sender, EventArgs e)
  2.         {
  3.             //打开窗体的时候显示第一张图片
  4.             this.pictureBox1.Image = this.imageList1.Images[0];
  5.             //启动timer控件
  6.             this.timer1.Start();
  7.         }
  8. //计数器
  9. private int currIndex = 0;
  10. private bool flag = true;//开关
  11. private void timer1_Tick(object sender, EventArgs e)
  12.         {
  13.             if (flag)
  14.             {
  15.                 //判断是否为第一张
  16.        //不是第一张
  17.                 if (currIndex > 0)
  18.                     //显示上一张图片
  19.                     currIndex--;
  20.                 else
  21.                     //是第一张
  22.                     flag = false;
  23.             }
  24.             else
  25.             {
  26.                 //判断是否为第一张
  27.        //不是最后一张
  28.                 if (currIndex < this.imageList1.Images.Count - 1)
  29.                     //显示下下一张图片
  30.                     currIndex++;
  31.                 else//是最后一张
  32.                     flag = true;
  33.             }
  34.             this.pictureBox1.Image = this.imageList1.Images[currIndex];
  35.         }
  36. private bool flag1 = true;
  37. private void pictureBox1_Click(object sender, EventArgs e)
  38.         {
  39.             if (flag1)
  40.             {
  41.        //停止
  42.                 timer1.Stop();
  43.                 flag1 = false;
  44.             }
  45.             else
  46.             {
  47.                 //启动
  48.                 timer1.Start();
  49.                 flag1 = true;
  50.             }
  51.         }

图片切换(timer控件与ImagesList结合使用)

标签:

原文地址:http://www.cnblogs.com/hyd1213126/p/4497046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!