您的位置:程序门 -> .net技术 -> vb.net



关于窗体错误处理


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于窗体错误处理[已结贴,结贴人:kekekeke4]
发表于:2007-08-05 12:10:50 楼主
有form1和form2两窗体在两窗体内都有一个textbox1和button1  
在form1中的代码:
public   class   form1
        inherits   system.windows.forms.form
        dim   frm2   as   new   form2
  windows   窗体设计器生成的代码  
。。。。。。。。。。。。。。。
        private   sub   button1_click(byval   sender   as   system.object,   byval   e   as   system.eventargs)   handles   button1.click
                frm2.show()
        end   sub
end   class

form2中的代码:

public   class   form1
        inherits   system.windows.forms.form

private   sub   button1_click(byval   sender   as   system.object,   byval   e   as   system.eventargs)   handles   button1.click
                dim   frm1   as   form1   =   me.owner
                textbox1.text   =   frm1.textbox1.text
        end   sub
end   class
运行是   单击form2中的button1出现如下错误:
未处理的“system.nullreferenceexception”类型的异常出现在   owner.exe   中。
其他信息:   未将对象引用设置到对象的实例。
请问高手们是什么回事啊?
发表于:2007-08-05 12:35:041楼 得分:20
dim   frm1   as   form1   =   me.owner

  textbox1.text   =   frm1.textbox1.text

--------------
这里为null,默认textbox1在form1中是private的,不能访问,这个textbox1的改成public的
发表于:2007-08-05 13:21:262楼 得分:0
我改了   还是那问题啊


快速检索

最新资讯
热门点击