如果我有一个具有较长间隔的System.Timers.Timer实例 - 例如1分钟,如何在不等待Tick的情况下查明它是否已启动?
答案 0 :(得分:93)
System.Timer.Timer.Enabled
应该有效,当你调用“开始”时,它将Enabled设置为TRUE,“Stop”将其设置为FALSE。
答案 1 :(得分:13)
if (timer1.Enabled)
{
// Do Something
}
答案 2 :(得分:9)
如果Timer.Enabled为true,则表明您的计时器正在运行。
调用Timer.Start将Enabled设置为true。
调用Timer.Stop将Enabled设置为false。
如果Timer.AutoReset为true,则在计时器第一次到期时,Enabled将自动设置为false。
答案 3 :(得分:6)
使用计时器的Enabled属性。
答案 4 :(得分:1)
您应该检查计时器是否已启用