zoukankan      html  css  js  c++  java
  • C# winform 实现图片轮播

    作为一个C#winform刚刚入门的我  觉得这可能是初学者都会遇到的  我自己也觉得很神奇

    首先 窗体里有一个Button按钮,和一个pictureBox 图片框

    定义一个线程方法


            /// <summary>
            /// 改变图片
            /// </summary>
            /// <param name="img">图片</param>
            /// <param name="millisecondsTimeOut">切换图片间隔时间</param>
            private void ChangeImage(Image img, int millisecondsTimeOut)
            {
                this.Invoke(new Action(() =>
                {
                    pictureBox1.Image = img;
                })
                    );
                Thread.Sleep(millisecondsTimeOut);
            }

    在button1 添加单击事件如下代码

      Thread th;
            private void button1_Click(object sender, EventArgs e)
            {
                //timer1.Enabled = true;
                th = new Thread
                    (
                        delegate() 
                        {
                            // 3就是要循环轮数了
                            for (int i = 0; i < 3; i++)
                            {           
                               //调用方法

                                ChangeImage(WindowsFormsApplication2.Properties.Resources.img__5_, 1000);
                                ChangeImage(WindowsFormsApplication2.Properties.Resources.img__6_, 1000);
                                ChangeImage(WindowsFormsApplication2.Properties.Resources.img__7_, 1000);
                            }
                        }
                    );
                th.IsBackground = true;
                th.Start();
            }

    就可以完成了,

    虽然对于大神们来说不值得一提,

    但对于像我们这些初学者 在做一些简单项目的时候 还是比较有用,

    大家可以通过这个 去延伸  用处不仅仅是图片轮播

  • 相关阅读:
    线性时不变系统的频率选择滤波器
    Why Programmmers dont have a High Social Status?
    Oracle 的DBA考证
    基于matlab的FIR加窗滤波器设计
    奥本海姆《离散时间信号处理》第二版书评
    Altium Designer 发现的机密——摘自CRAZY BINGO
    sql server 2008 添加登录名
    Silverlight listbox横向排列
    IOS 摄像头使用(1)UIImagePickerController
    ios 如何获得系统时间和日期
  • 原文地址:https://www.cnblogs.com/ruogu/p/4727123.html
Copyright © 2011-2022 走看看