在MDI中创建了一个子窗体,使用Show()方式显示然后调用了Close()方法,同时调用了Dispose()方法为什么子窗体里面控件的数据没有释放?

解决方案 »

  1.   

    为什么子窗体里面控件的数据没有释放?
    控件是自己写的控件?动态生成的控件?
    建议也调用控件的Dispose()方法
      

  2.   

    自己写的控件,动态生成的控件,在有些情况下确实不能释放资源,手动调用Dispose,能好一点,具体原因我也不知道
      

  3.   

    你每次打开子窗体时是否都重新初始化它?如果你每次打开都new一下的话,应该是没有问题的。不知道你是否需要代码说明?