读书人

?新建窗体有关问题?

发布时间: 2012-02-29 16:44:11 作者: rapoo

??新建窗体问题??
我在程序中用到了许多()
Dim frm As New frmMakeMenu
frm22.ShowDialog()

可是程序用一段时间后,这些页面弹不出来。 提示好像是加载页面失败之类吧~~~~~~~~~~~
出了这种错误后,只要把我的程序重新启动就可以啦!!!

是不是这些页面没有释放~~~~~~~~~
这些对话框我都是用me.close来关闭的



[解决办法]
showdialog的话就不需要每次都new
[解决办法]
应该是不需要每次都New

VB.NET code
Dim frm as frmMakeMenu If frm is nothing then    frm=new frmMakeMenu end if
[解决办法]
LS的方法可行的!
[解决办法]
Dim frm As New frmMakeMenu
frm22.ShowDialog()
frm22.Dispose()
加此一句:当窗体关闭后释放内存就不会有问题了
[解决办法]
除了5楼说的问题,还有 frm 和 frm22 不是同一个变量——新建的窗体和显示窗体不一致!?

读书人网 >VB Dotnet

热点推荐