回 帖 发 新 帖 刷新版面

主题:vb.net的窗体显示的问题

我想把同一个项目里面的另一个窗体通过一个botton显示按钮显示出来
我在代码里写了:

dim newform2 as form2
newform2.show

但运行却出现:

未处理的“System.NullReferenceException”类型的异常出现在
WindowsApplication1.exe 中。

其他信息: 未将对象引用设置到对象的实例。


于是我就运行WindowsApplication1.exe但却出现下面的对话框

应用程序中发生了未处理的异常。如果单击“继续”应用程序
将忽略此错误并尝试继续。如果单击“退出”应用程序将立即关闭

未将对象引用设置到对象的实例



请求给位高手帮帮忙,教教我这个初学者是怎么回事!!跪谢

回复列表 (共2个回复)

沙发

声明了newform2但是没有初始化。这是初学者易犯的错误。要这样写:
Dim newform2 As New Form2
没有New的话编译器不会为newform2分配内存,所以它的一切成员都是无效的。

板凳

谢谢楼上的帮助
跪谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册