日期:2014-05-17  浏览次数:20746 次

timer控件
winform一个窗口中只允许一个timer控件运行吗,我在程序中添加两个timer控件是只有同时打开只有一个能运行,两个交替可以运行。

------解决方案--------------------
system.Timers.timer有这么强大的类,为什么还一定要用timer控件,timer空间运行在ui线程,当它阻塞的时候,界面会假死!
------解决方案--------------------
UI线程阻塞了timer控件就阻塞了
------解决方案--------------------
Timer控件是基于Windows消息机制的,UI线程卡住了,消息循环自然就中断了,Timer控件就不运行了