首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# form 释放有关问题

2011-12-20 
c# form 释放问题在c#中,可以在某个函数内执行下列语句{Form1frmnewForm1()frm.Show()}窗体show出来了,

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


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

show()为非模态

showdialog()则为模态


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

热点排行