读书人

c# form 释放有关问题

发布时间: 2011-12-20 22:26:41 作者: rapoo

c# form 释放问题
在c#中,可以在某个函数内执行下列语句
{
Form1 frm = new Form1();
frm.Show();
}
窗体show出来了,但是frm的作用域也完了,垃圾回收会不会自动释放这个窗体?


[解决办法]
非模态窗体 GC会自动回收
模态则不会

show()为非模态

showdialog()则为模态


[解决办法]
呵呵,如果释放了还怎么用啊。
[解决办法]
难道垃圾回收还会帮你把窗体关闭???
[解决办法]
如果把你的窗体当垃圾回收了,估计NET也没有人用了
[解决办法]
在你关掉该form后.net会回收。
另外可以自己在form_closing中,用dispose释放

读书人网 >C#

热点推荐