问题描述
程序需要代开很多MDI的子窗体,就是创建一个新的UserControl,然后添加到一个Form,现在的程序是保证只有一个UserControlinstance在Form窗体上,以前创建的UserControlinstance就直接从Form.Controls中remove掉,但发现内存无法释放,调用了userControl.Dispose()&GC.Collect()还是不行:请问有什么办法可以看看为什么这个对象不能释放吗?这种情况最有可能的原因是什么呢?谢谢.
解决方案
解决方案二:
是不是还有UserControl,
解决方案三:
检查下看一些对象是否是非托管需要手动释放的.
时间: 2024-10-26 01:40:18