2013年12月5日

winForm窗体的close、dispose

摘要: 最近编了一个小程序,初始运行正常,当实际使用时,突然发现程序运行一段时间后,会自动的弹出一个系统中的messagebox。我想当然的认为是病毒在作怪吗?把程序安装到其他电脑上,故障依然,可以肯定是代码的事了。仔细观察代码、故障现象后,发现是窗体在close后,窗体中的timer控件依然工作,我在timer控件到达指定的时间(10分钟)后,就会弹出故障中出现的messagebox。处理:如果想关闭showdialog出的窗体,应使用dispose方法,然后将窗体变量赋值null。即使不对窗体变量赋值null,timer控件在dispose后也不会工作。问题得以解决。以下摘自CSDN http:/ 阅读全文

posted @ 2013-12-05 19:30 水光 阅读(2377) 评论(0) 推荐(0) 编辑

导航