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

使用Timer组件制作计时器

时间:2018-12-27 21:25:02      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:end   设置   text   private   rda   属性   实现   sharp   运用   

实现效果:

  技术分享图片

 

知识运用:

  Timer组件的interval属性    //获取或设置Timer组件Tick事件发生的时间间隔

  public int Interval {get;set}

  NumericUpDown控件的Value属性  //获取或设置数字显示框的值

  public decimal Value {get;set;}

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            DateTime get_time1 = DateTime.Now;
            DateTime sta_ontime1=Convert.ToDateTime(label4.Text.Trim().ToString());
            get_df = DateAndTime.DateDiff("s",get_time1,sta_ontime1,FirstDayOfWeek.Sunday,FirstWeekOfYear.FirstFourDays);
            if (get_df > 0)
            {
                if (timer2.Enabled != true)
                {
                    timer2.Enabled = true;
                    label6.Text = "闹钟已启动";
                    label7.Text = "剩余" + get_df.ToString() + "秒";
                }
                else
                { MessageBox.Show("闹钟已启动 请取消后再试"); }
            }
            else 
            {
                long hour = 24 * 3600 + get_df;
                timer2.Enabled = true;
                label6.Text = "闹钟已启动";
                label7.Text = "剩余" + hour.ToString() + "秒";
            }
        }

 

使用Timer组件制作计时器

标签:end   设置   text   private   rda   属性   实现   sharp   运用   

原文地址:https://www.cnblogs.com/feiyucha/p/10187374.html

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