C# winform timer 控件倒计时

Timer 控件:通过引发 Timer 事件,Timer 控件可以有规律地隔一段时间执行一次代码。Timer控件通俗来说就是计时器,这是一个不可视控件.下面我们就一起来看看如何来做一个倒计时。

首先,在界面上放一个timer时间控件,

 

然后再拖一个Label控件放在所需要显示时间的位置,在属性中找到“Text”,删掉里面的内容。

 

名字按照自己的格式去修改哦,这里我改的名字是“time”。

第二步,修改timer控件的属性,在这里点击一下timer控件或者右键属性就可以了,

名字的话可以按照自己的需要去修改,这里我就选择默认名字啦,把Enabled属性改为True,Tnterval指的是多长时间刷新一次,记住是以毫秒为单位哦,根据自己的需要去修改就行了。

我们进入它的Tick事件中,双击就会进入后台代码中。它的Tick事件指的是每经过Interval属性指定的时间间隔时发生一次.

代码如下:

private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = Convert.ToDateTime("2019-08-22 00:00:00");//把结束的时间写在里面,注意格式哦
TimeSpan ts = dt - System.DateTime.Now;//用结束的时间减去现在系统显示的时间
time.Text = ts.Days + "Days" + ts.Hours + "Hours" + ts.Minutes + "Minutes and " + ts.Seconds + " Senconds until the 2019 Russia Worldskills Competition starts";//按照自己所需要的格式来进行显示

}

运行后的图片

 

 好了,利用时间控件做的倒计时就做完了,还可以做高考倒计时等等。因为是第一次写博客,写得不好就请多多包涵哦!

 

posted @ 2019-03-05 10:00  唛聃  阅读(2463)  评论(0编辑  收藏  举报