1. 简介
Timer 计时器 组件不会出现在窗体中,每隔 定义的间隔时间,就会触发事件,主要应用于Windows应用程序,独占一个线程,可以修改 UI 元素
属性
属性 | 解释 |
---|---|
(Name) | 控件ID,在代码里引用的时候会用到,一般以 timer 开头 |
Enabled | 是否启用 |
Interval | 间隔时间,单位是毫秒 |
Tag | 与用户关联的自定义数据 |
事件
事件 | 解释 |
---|---|
Tick | 每当经过指定的时间间隔时发生 |
应用:动态时间显示
每隔一秒,更新一下当前时间:
如果单次触发时,执行的时间超过间隔时间,会影响下次触发,精度很差。
如果是Windows应用程序,要使用计时器功能,System。Windows.Forms.Timer 是首选
其他的计时器:
System.Timers.Timer 是基于服务的
System.Threading.Timer 是基于线程的
参考:2023年C#之WinForm零基础教程50讲