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

MineToMine 2007-06-09 10:51:44
Start , Enable=true一样?
Stop , Enable=false一样?

另外,可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件
...全文
1466 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
JonnySun 2011-07-15
  • 打赏
  • 举报
回复
把分給11樓
poposkii 2011-07-15
  • 打赏
  • 举报
回复
a.mark
yalan 2010-12-10
  • 打赏
  • 举报
回复 1
经过反汇编.net类库
发现timer的enable属性内部实际就是设定start和stop 所以说是完全一样的,只是写法不同
zdhook 2010-04-18
  • 打赏
  • 举报
回复
感觉Stop更直接.属性可能不够经济
热学沸腾56 2009-03-01
  • 打赏
  • 举报
回复
一样的吧
  • 打赏
  • 举报
回复
我在timer的属性中没有看见有autoreset这个属性,难道不是Forms中的那个Timer?
Arieslns 2007-06-11
  • 打赏
  • 举报
回复
回楼上,20分也是分呀~~^_^
51Crack 2007-06-11
  • 打赏
  • 举报
回复
20也叫散分啊!
51Crack 2007-06-11
  • 打赏
  • 举报
回复
以前有个贴子!
如果将Enabled设置为true并将AutoReset设置为false,则Timer在第一次达到间隔时仅引发一次Elapsed事件。当Enabled为true并且AutoReset为true时,Timer继续按指定的间隔引发Elapsed事件。
如果AutoReset为false,则必须调用Start方法才能再次开始计数。
xuzhengbait 2007-06-11
  • 打赏
  • 举报
回复
用方法和设置属性是一样的。jf
MineToMine 2007-06-11
  • 打赏
  • 举报
回复
up
bhpxx 2007-06-11
  • 打赏
  • 举报
回复
没有1
会有2吗?
LeoMaya 2007-06-10
  • 打赏
  • 举报
回复
可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件

=======

这样, 那你要用两个timer

一个是你当前的10秒间隔的timer, 前用一个counter来计算是否有到达8秒, 另一个是你用来计算两秒后触发事件用的
MineToMine 2007-06-10
  • 打赏
  • 举报
回复
可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件
david_anwei 2007-06-10
  • 打赏
  • 举报
回复
没有什么区别
RedGoldFish 2007-06-10
  • 打赏
  • 举报
回复
一样的,至少MSDN上说它们没有区别.
MineToMine 2007-06-10
  • 打赏
  • 举报
回复
UP
MineToMine 2007-06-10
  • 打赏
  • 举报
回复
可不可以[暂停]计时器?
比如设置时间间隔为10秒,当过去8秒后,暂停
下次启动后只需2秒就触发Tick事件
Tensionli 2007-06-09
  • 打赏
  • 举报
回复
用方法和设置属性是一样的。
zhqs1000 2007-06-09
  • 打赏
  • 举报
回复
变成灰色Enable=false

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧