当前位置:编程学习 > C#/ASP.NET >>

[散分]Timer的Start,Stop方法跟Enable属性的功能是不是一样的?

Start , Enable=true一样?
Stop , Enable=false一样?

另外,可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件 --------------------编程问答-------------------- 变成灰色Enable=false --------------------编程问答-------------------- 用方法和设置属性是一样的。 --------------------编程问答-------------------- 可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件 --------------------编程问答-------------------- UP --------------------编程问答-------------------- 一样的,至少MSDN上说它们没有区别. --------------------编程问答-------------------- 没有什么区别
--------------------编程问答-------------------- 可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件 --------------------编程问答-------------------- 可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件

=======

这样, 那你要用两个timer

一个是你当前的10秒间隔的timer, 前用一个counter来计算是否有到达8秒, 另一个是你用来计算两秒后触发事件用的 --------------------编程问答-------------------- up --------------------编程问答-------------------- 用方法和设置属性是一样的。jf --------------------编程问答-------------------- 以前有个贴子!
如果将Enabled设置为true并将AutoReset设置为false,则Timer在第一次达到间隔时仅引发一次Elapsed事件。当Enabled为true并且AutoReset为true时,Timer继续按指定的间隔引发Elapsed事件。   
如果AutoReset为false,则必须调用Start方法才能再次开始计数。 --------------------编程问答-------------------- 20也叫散分啊! --------------------编程问答-------------------- 回楼上,20分也是分呀~~^_^ --------------------编程问答-------------------- 没有1
会有2吗? --------------------编程问答-------------------- 我在timer的属性中没有看见有autoreset这个属性,难道不是Forms中的那个Timer? --------------------编程问答-------------------- 一样的吧 --------------------编程问答-------------------- 感觉Stop更直接.属性可能不够经济 --------------------编程问答-------------------- 经过反汇编.net类库
发现timer的enable属性内部实际就是设定start和stop 所以说是完全一样的,只是写法不同 --------------------编程问答-------------------- a.mark --------------------编程问答-------------------- 把分給11樓
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,