??新建窗体问题??
我在程序中用到了许多()
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 不是同一个变量——新建的窗体和显示窗体不一致!?