子窗体已经关闭,可是里面的循环还在继续,怎么回事?
我在子窗体已经关闭,可是里面的循环还在继续?请问这是是怎么会事啊?
------解决方案--------------------用到线程了?
------解决方案--------------------是不是异步执行了什么或者有线程。
------解决方案--------------------死循环?还是你的条件有问题?
而且就算你close()窗口,不代表窗体类被销毁哦~
------解决方案--------------------楼主把代码弄上来看看咯!!!
------解决方案--------------------应该是用到了线程了
------解决方案--------------------进程?
------解决方案--------------------估计用到线程了,我也遇到过同样问题,线程结束了里面的循环还在继续。
后来用一个bool型的Startflag解决了这个问题。
为true时执行,为false停止。
lz可以在窗体中创建一个公共成员Startflag来解决这个问题。
------解决方案--------------------你在关闭窗体的时候,不要直接一个this.close()就完事
最好是把每个循环都退出来后,再关,这样就不会有问题了