图片切换(手动切换,imagelist的单独使用)
                
                
                
                    
                        - 摘要://当前图片的索引privateintcurrIndex=0;//判断上一个按钮和下一个按钮是否可用privatevoidSetEabled(){//如果当前显示的是第一张图片,则“上一张”按钮不可用//判断是否为第一张if(currIndex>0)//不是第一张,“上一张”按钮可用this.button1.Enabled=true;elsethis.button1.Enabled=false;//如果当前显示的是最后一张张图片
- 标签:使用 list 图片 
 
                
                    
                    
- //当前图片的索引
- private int currIndex = 0;
- //判断上一个按钮和下一个按钮是否可用
- private void SetEabled()
-  {
-     //如果当前显示的是第一张图片,则“上一张”按钮不可用
-     //判断是否为第一张
-     if (currIndex > 0)
-         //不是第一张,“上一张”按钮可用
-          this.button1.Enabled = true;
-     else
-          this.button1.Enabled = false;
-          //如果当前显示的是最后一张张图片,则“下一张”按钮不可用
-          //判断是否为最后一张
-     if (currIndex == this.imageList1.Images.Count - 1)
-            //不是第一张,“下一张”按钮可用
-            this.button2.Enabled = false;
-     else
-            this.button2.Enabled = true;
-  }
- //窗体添加窗体加载(Load)事件
- private void Form2_Load(object sender, EventArgs e)
-  {
-       //进入窗体,显示第一张图片
-        this.pictureBox1.Image = this.imageList1.Images[0];
-       //“上一张”按钮可用
-       this.button1.Enabled = false;
-  }
- //上一张按钮添加单击事件
- private void button1_Click(object sender, EventArgs e)
-   {
-      //当前图片索引减一
-      currIndex--;
-      //设置按钮是否可用
-      SetEabled();
-      //将当前图片显示到图片框中
-      this.pictureBox1.Image = this.imageList1.Images[currIndex];
-   }
- //下一张按钮添加单击事件
- private void button2_Click(object sender, EventArgs e)
-   {
-         //当前图片索引加一
-         currIndex++;
-         //设置按钮是否可用
-         SetEabled();
-         //将当前图片显示到图片框中
-         this.pictureBox1.Image = this.imageList1.Images[currIndex];
-      }