注册 登录
编程论坛 C# 论坛

timer控件只要停止一次就再也不运行了

motor666 发布于 2017-04-18 16:19, 3065 次点击
我在form上放置了一个timer控件timer1,在 private void timer1_Tick(object sender, EventArgs e)里执行我的时序程序,当某种情况下需要停止timer1,于是:timer1.Enabled = false;当执行一段程序之后,再打开timer1,于是 timer1.Enabled = true;但是,程序再也不去执行 private void timer1_Tick(object sender, EventArgs e) 了。都折腾一整天了,实在想不明白哪里出错了。
4 回复
#2
yhlvht2017-04-18 20:51
按正常情况来说,是不会出来这样的问题的
#3
motor6662017-04-20 11:12
在别的进程打断点,看timer1.Enabled 的状态,的确是 true ,Interval也对,但是,就是不去 Tick 里,我是真服了,另想办法了。
#4
liwen89662017-05-31 10:35
回复 3楼 motor666
说明你程序已经抛出异常了。所以才会不执行主程序
#5
leisiege2017-06-30 21:48
代码绝壁写错了。
1