可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件

解决方案 »

  1.   

    一样的,至少MSDN上说它们没有区别.
      

  2.   

    可不可以[暂停]计时器?
    比如设置时间间隔为10秒,当过去8秒后,暂停
    下次启动后只需2秒就触发Tick事件
      

  3.   

    可不可以[暂停]计时器?
    比如设置时间间隔为10秒,当过去8秒后,暂停
    下次启动后只需2秒就触发Tick事件=======这样, 那你要用两个timer一个是你当前的10秒间隔的timer, 前用一个counter来计算是否有到达8秒, 另一个是你用来计算两秒后触发事件用的
      

  4.   

    以前有个贴子!
    如果将Enabled设置为true并将AutoReset设置为false,则Timer在第一次达到间隔时仅引发一次Elapsed事件。当Enabled为true并且AutoReset为true时,Timer继续按指定的间隔引发Elapsed事件。   
    如果AutoReset为false,则必须调用Start方法才能再次开始计数。
      

  5.   

    我在timer的属性中没有看见有autoreset这个属性,难道不是Forms中的那个Timer?
      

  6.   

    感觉Stop更直接.属性可能不够经济
      

  7.   

    经过反汇编.net类库
    发现timer的enable属性内部实际就是设定start和stop 所以说是完全一样的,只是写法不同