一个关于窗体资源释放的问题
主页面按下一个按钮后弹出一窗体,窗体关闭后再度打开就出现以下错误
未处理的“System.ObjectDisposedException”类型的异常出现在 system.windows.forms.dll 中。
其他信息: 无法访问名为“Frm”的已处置对象。
其中Frm窗体退出时调用了CLOSE(),不知为何出现此错误
问题点数:20、回复次数:4Top
1 楼yufenfeila(雨纷飞啦)回复于 2005-03-04 18:25:11 得分 10
Frm.Close();
改成
Frm.Hide();Top
2 楼lakers_ren(秦始)回复于 2005-03-04 18:30:36 得分 0
谢谢。。可以了。。但我不是很明白。。能解释下么。。多谢!Top
3 楼jamesfay(狒狒)回复于 2005-03-04 18:43:40 得分 5
frm.close后frm对象已经被释放掉了,需要重新MyForm frm = new MyForm();然后才能继续使用frmTop
4 楼hwxnhk0326(殺殺人,灌灌水)回复于 2005-03-24 11:48:49 得分 5
Frm.Hide();
表示将 Frm 蕴藏起来(只是不在屏幕上显示出来,在程序里面是存在的)Top




