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

窗口中的Timer问题
这里有两个窗口A和B,A是主窗口,B是子窗口,B中有一个Timer检查消息,A中打开B窗口,然后关闭B窗口,但是B窗口中的Timer事件函数依然执行,这是什么原因呢?,窗口关闭之后资源的释放是怎么进行的,Timer必须退出时手动关闭吗?

------解决方案--------------------
  关闭的时候你把timer停止一下

------解决方案--------------------
在关闭窗体事件中让timer停止试试

在FormClose事件里面写timer1.Stop();