zoukankan      html  css  js  c++  java
  • winform界面button倒计时

    添加一个button和一个timer控件即可。
    private  int leftTime = 5;
            private void timer1_Tick(object sender, EventArgs e)
            {
                button.Enabled = false;            
                if (leftTime >= 10)
                {
                    this.label1.Text = leftTime.ToString();
                    button.Text = "拨号 (请稍后0" + leftTime.ToString() + ")";
                }
                else
                {
                    this.label1.Text = "拨号 0" + leftTime.ToString();
                    button.Text = "拨号 (请稍后0" + leftTime.ToString() + ")";
                }
                if (leftTime == 0)
                {
                    //倒计时到“00”,计时器停止
                    this.timer1.Stop();
                    //去做其他事情
                    //......
                    button.Enabled = true;
                    timer1.Enabled = false;
                    this.label1.Text = "";
                    button.Text = "拨号";
                    leftTime = 5;
                }
                else
                {
                    leftTime--;
                }
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                timer1.Enabled = true;
            }
    View Code
  • 相关阅读:
    shell练习题4
    shell练习题3
    shell练习题2
    shell练习题1
    Docker入门
    自动化运维之ansible
    自动化运维之Saltstack
    代码管理平台
    非关系统型数据库-mangodb
    2018-08-22 第三十五课
  • 原文地址:https://www.cnblogs.com/tylerflyn/p/7856236.html
Copyright © 2011-2022 走看看