社区
C#
帖子详情
winform子窗口中打开子窗口提示System.NullReferenceException:“未将对象引用设置到对象的实例。”
zbdtinfo
2018-07-29 10:07:21
在已经打开的Mdi子窗口中Button中运行下列代码:
Form1 frm1 = new Form1();
frm1.MdiParent = this.MdiParent;
frm1.Show();
在frm1.Show();处提示System.NullReferenceException:“未将对象引用设置到对象的实例。”
请教各位大侠了,谢谢!
...全文
357
15
打赏
收藏
winform子窗口中打开子窗口提示System.NullReferenceException:“未将对象引用设置到对象的实例。”
在已经打开的Mdi子窗口中Button中运行下列代码: Form1 frm1 = new Form1(); frm1.MdiParent = this.MdiParent; frm1.Show(); 在frm1.Show();处提示System.NullReferenceException:“未将对象引用设置到对象的实例。” 请教各位大侠了,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2018-12-20
打赏
举报
回复
我的是因为右键菜单的事情
手在键盘敲很轻
2018-07-31
打赏
举报
回复
可以发到我邮箱luojihuljh@foxmail.com,帮你调试
zbdtinfo
2018-07-31
打赏
举报
回复
没有解决,估计暂时也没办法解决了,上面的老师们说的比如F11调试、上下文追溯我都已经努力试过后才发贴求助的,感觉像BUG
abot
2018-07-31
打赏
举报
回复
Form1 frm1 = new Form1();
frm1.MdiParent = this.MdiParent;
frm1.Show();看你代码你是需要把子窗体的数据带到父窗体中?
abot
2018-07-31
打赏
举报
回复
你这是在子窗体中直接new 的form1吗?如果是的话你相当于重新打开了一个form1,这样是没有任何数据的。
wzp646011267
2018-07-31
打赏
举报
回复
一般是Form1 这个类中,有局部变量未初始化
xinbada1985
2018-07-31
打赏
举报
回复
OnLoad事件或者构造函数里面,有对象没有实例化!在使用时候NULL异常了!
蒋晟
2018-07-30
打赏
举报
回复
按F11单步跟踪进去……不要用F10
比如Show会调用OnLoad,你的事件处理代码有bug的话,Show会出错。
手在键盘敲很轻
2018-07-30
打赏
举报
回复
设断点,调试看看,是哪一步报错。
圣殿骑士18
2018-07-30
打赏
举报
回复
请使用调试工具。
zbdtinfo
2018-07-30
打赏
举报
回复
请教高手了!!!
圣殿骑士18
2018-07-30
打赏
举报
回复
找到问题,根据你的上下文,继续追溯问题。我们对你上下文不了解,无法帮你追溯。
圣殿骑士18
2018-07-30
打赏
举报
回复
引用 5 楼 zbdtinfo 的回复:
调试了,上面说得很清楚是哪里报错了
对啊,一般这种错误,是有值为null。那接下去就是你自己去研究为什么值是null了。别人很难看出来为什么是null,提供的信息太少。
zbdtinfo
2018-07-30
打赏
举报
回复
调试了,上面说得很清楚是哪里报错了
zbdtinfo
2018-07-29
打赏
举报
回复
自己顶一下,谢谢大家
面向
对象
C#初级入门精讲
课程1C#开发入门,课程2: C#语言基础,课程3:C#编程基础,课程4:面向
对象
基础,课程5:面向
对象
,课程6:
WinForm
基础,课程7:C#常用类,课程8:文件操作,课程9:集合,课程10:正则表达式及应用。专题标签:C#...
System.NullReference Exception:
未
将
对象
引用
设置
到
对象
的
实例
排查问题是真的让人心塞,不过我的第一个领导曾说我出现问题,不解决留着过年吗?现在想起来真的有道理,不能老是绕过去问题呀,那样还怎末成长。原因:
未
初始化
对象
。我遇到的错误是后来
引用
的
对象
的名字和之前初始化的
对象
名字改变了,改成现在应用的
对象
的名字就ok了。
未
将
对象
引用
设置
到
对象
的
实例
的意思是
对象
实例
中
不存在你要操作的属性或者方法。
C#
winform
System.
NullReferenceException
HResult=0x80004003 Message=
未
将
对象
引用
设置
到
对象
的
实例
。
Message=
未
将
对象
引用
设置
到
对象
的
实例
。C#
winform
常见问题。
C#控件大小随窗体大小等比例变化,出现告警“System.
NullReferenceException
,***,Message=
未
将
对象
引用
设置
到
对象
的
实例
。”的解决办法。
在执行Form1_Resize事件的代码前先行判断Load_flag的值是否为真,以确定Form1_Load事件是否加载。如果Form1_Load没有加载,则Form1_Resize不执行具体代码,相当于屏蔽了Form1_Resize,从而避免了。在执行Form1_Resize事件的代码前先行判断Load_flag的值是否为真,以确定Form1_Load事件是否加载,如果Form1_Load没有加载,则Form1_Resize不执行具体代码,相当于屏蔽了Form1_Resize。//随窗体改变控件大小。
WINFORM
使用datagridview取值时出现"
未
将
对象
引用
设置
到
对象
的
实例
当我点击DataGridView
中
的某行时,执行某个动作,但当我的DataGridView还
未
填充任何数据时,我点击DataGridView,这时就会出现“
未
将
对象
引用
设置
到
对象
的
实例
” 调试了N次后发现,单元格内容为null值时取值会引发该异常 解决方法: 1.
设置
dgv.AutoGenerateColumns = false; 2.判断dgv.Rows[e.RowIndex].Cell
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章