[英].Net equivalent for the TTimer Delphi component
是否存在一个与TTimer delphi组件等效的.net类?
TTimer用于简化对Windows API计时器函数SetTimer和KillTimer的调用,并简化对WM_TIMER消息的处理。 应用程序中的每个计时器都使用一个计时器组件。
计时器的执行通过其OnTimer事件发生。 TTimer具有一个Interval属性,该属性确定计时器的OnTimer事件发生的频率。 时间间隔对应于Windows API SetTimer函数的参数。
提前致谢。
一些! 最接近Delphi TTimer的可能是System.Windows.Forms.Timer ,但是还有在非WinForms环境中使用的System.Timers.Timer和System.Threading.Timer 。
这可能是您想要的: 计时器组件(Windows窗体)
而且由于.NET中不止一个Timer,因此在这里可以对它们进行比较并解释不同之处: 比较.NET Framework类库中的Timer类
也许System.Diagnostics.Stopwatch会做您想要的?
编辑:对不起,我没有意识到秒表不提供事件。 如itowlson所述,请使用System.Windows.Form.Timer或System.Threading.Timer。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.