Timer控件的简单应用

本文介绍了C#中Timer控件的简单应用,包括如何添加Timer控件,设置timer1_Tick事件来每秒刷新显示当前时间,并通过调整Interval属性控制刷新间隔,最后启用Enabled属性启动定时器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#的Timer控件使用很简单:

1.添加一个Timer控件;

2.添加控件的【timer1_Tick】事件,该事件内容即每隔一段事件要做的事,例如显示一个电子时钟,那么每隔一秒“时钟”就会刷新一次;

3.设置属性Interval(设置成1000,即表示1000毫秒=1秒),每隔这么段时间就执行一次第2步的事件;

4.将属性【Enabled】设置成True,控件就开始计算时间间隔,到了对应事件就执行一次第2步的事件。


下边是获得当前时间的简单举例:

private void timer1_Tick(object sender, EventArgs e)
        {
            labTime.Text = "当前时间是:" + DateTime.Now.ToLongTimeString();
        }


求时间差的话可以记录开始时间和结束时间再求差值:

private void timer1_Tick(object sender, EventArgs e)
        {
            labTime.Text = "当前时间是:" + DateTime.Now.ToLongTimeString();

            DateTime dtStr = DateTime.Now;  //记录开始时间;

            //...

            DateTime dtEnd = DateTime.Now;  //记录结束时间;

            TimeSpan tsTime = dtEnd - dtStr;  //计算两次记录的时间差值;

            int nMs = (int)tsTime.TotalMilliseconds;  //将取得的时间差转成毫秒;
        }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值