当前位置: 代码迷 >> C# >> C#winform定时器timer1事件解决思路
  详细解决方案

C#winform定时器timer1事件解决思路

热度:45   发布时间:2016-05-05 03:52:48.0
C#winform定时器timer1事件

遇到个疑问
当前在WINFORM中拖了一个定时器timer1
注册了事件 然后开启定时 器.

如果我的注册的事件中,进行了长时间的操作,比如SLEEP(10000),或者打开了一个模式对话框.
那么,这个timer1的事件还会定期引发吗?

------解决思路----------------------
timer在继续执行,不受影响
------解决思路----------------------
如果你的timer1除了要开窗体,还要进行些别的操作,不能停止它

那么你可以定义个全局的bool变量

在timer1里判断如果它是true就弹窗,是false就不弹窗.

然后在弹窗之后把它改成false.弹窗关闭之后重新改成true
  相关解决方案