定时器Timer控件可识别的事件是什么?发生该事件的时间间隔由定时器的哪个属性设置?
控件可识别的事件是 Timer ,Interval 属性设置。
System.Windows.Forms.Timer是应用于WinForm中的,是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的,主要缺点是计时不精确,而且必须有消息循环,Console Application(控制台应用程序)无法使用。
System.Timers.Timer和System.Threading.Timer非常类似,是通过.NET Thread Pool实现的,轻量,计时精确,对应用程序、消息没有特别的要求。System.Timers.Timer还可以应用于WinForm,完全取代上面的Timer控件。
扩展资料:
定时器Timer控件注意事项:
如果应用程序或另一个应用程序对系统需求很大(如长循环、大量的计算或驱动程序、网络或端口访问),那么应用程序可能无法以 Interval 属性指定的频率来获取计时器事件。
间隔可以在 1 和 64,767 之间(包括 1 和 64,767),这意味着即使最长的间隔(大约 64.8 秒)也不会超过一分钟很多。
不能保证间隔所精确经过的时间。若要确保精确,计时器应根据需要检查系统时钟,而不是尝试在内部跟踪所积累的时间。
系统每秒生成 18 个时钟刻度,因此即使 Interval 属性以毫秒为单位,间隔的实际精度也不会超过十八分之一秒。
参考资料来源:百度百科-Timer控件
参考资料来源:百度百科-间隔定时器
时间间隔属性:InterVal
timer的单位是毫秒
1000毫秒=1秒
60秒=1分钟
所以结果60000