如果我有一个System.Timers.Timer的实例具有很长的时间间隔 - 比如说1分钟,我怎么才能知道它是否在不等待Tick的情况下启动?如何找出定时器是否在运行?
43
A
回答
84
System.Timer.Timer.Enabled
应该工作,当你调用“开始”它设置Enabled为TRUE,“停止”将其设置为FALSE。
5
使用计时器的Enabled属性。
7
如果Timer.Enabled为true,您的计时器正在运行。
调用Timer.Start将Enabled设置为true。
调用Timer.Stop将Enabled设置为false。
如果Timer.AutoReset为true,则第一次定时器到期时,Enabled将自动设置为false。
+0
有关AutoReset行为的评论是错误的。从[MSDN](http://msdn.microsoft.com/en-us/library/system.timers.timer.autoreset%28v=vs.110%29.aspx):如果计时器应每次引发Elapsed事件,则返回true时间间隔过去了;如果在第一次间隔过去之后它应该仅引发一次Elapsed事件,则为false。默认值是true。 – Kris 2014-07-25 08:47:24
9
if (timer1.Enabled)
{
// Do Something
}
0
你应该检查计时器启用
相关问题
- 1. 如何找出正在运行的Linux机器是否空闲
- 2. .NET定时器是否异步运行?
- 3. 如何找出.exe是否在C++中运行?
- 4. 如何找出Web服务是否正在运行?
- 5. 如何确定一台机器是否正在运行Active Directory
- 6. 如何检查计时器是否在黑莓上运行
- 7. 如何确定JNI(jogl)在运行时是否可用?
- 8. 如何确定运行时是否存在Perl函数?
- 9. 是否有在运行时
- 10. 如何查找ldap服务器是否启动并运行?
- 11. 如何找出是否有“。”在NSString中?
- 12. 如何在手机锁定时运行定时器?
- 13. 如何让服务运行定时器?
- 14. 检测是否Qt是在运行时
- 15. 如何查找任意进程是否在wow64下运行?
- 16. 角度2检测是否有任何RxJS定时器正在运行
- 17. 在“退出”上运行的是什么以及如何在退出时不运行对象终结器? Ruby
- 18. Log4net - 如何找出appender及其在运行时的属性?
- 19. 如何看tomcat是否正在运行
- 20. 如何验证nginx是否在运行?
- 21. 定时器在后台运行时如何正常退出瓶子?
- 22. VS2012 - 如何在运行期间检查程序是否在调试时运行?
- 23. 如何在定时器运行(ActionScript 3.0中)减少定时器的时间
- 24. 如何找出getDate()是否在2次(7)时间戳之间?
- 25. Directshow运行时库是否包含在DirectX运行时中?
- 26. 如何在运行时检查类方法是否存在?
- 27. 如何在运行时检测.NET中是否存在类?
- 28. 如何在运行时检查iOS4中是否存在字体
- 29. 如何查看是否有任何计时器线程正在运行
- 30. 如何找出用户是否在视图控制器上进行交互?
啊,我很好奇兴田差异,感谢 – 2008-09-29 20:54:27
将它检查和工作Timer`的`所有正在运行的实例?也可以在运行时创建一个或创建一个Timer类的新对象,如果你愿意帮助我,那将是非常棒的。 – 2016-03-15 17:48:18