在以下两种情况下调用 Close 不会释放窗体: (1) 窗体是多文档界面 (MDI) 应用程序的一部分且是不可见的; (2) 您是使用 ShowDialog 显示的该窗体。在这些情况下,需要手动调用 Dispose 来将窗体的所有控件都标记为需要进行垃圾回收。 外部链接 转载于:https://www.cnblogs.com/sunlyk/p/7477020.html