繁体   English   中英

.Net等效于TTimer Delphi组件

[英].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.TimerSystem.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM