社区
C#
帖子详情
Form1 form1 = (Form1)this.Owner;
liu_yun88
2012-04-20 09:24:49
为什么 执行这句代码的时候, 得到的 form1 为空?
总提示 未将对象的引用设置到对象的实例
我在其他地方用这样类似的代码都没报错
...全文
360
7
打赏
收藏
Form1 form1 = (Form1)this.Owner;
为什么 执行这句代码的时候, 得到的 form1 为空? 总提示 未将对象的引用设置到对象的实例 我在其他地方用这样类似的代码都没报错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
quanpp
2012-07-11
打赏
举报
回复
这样就不会提示未将对象引用实例了
quanpp
2012-07-11
打赏
举报
回复
在Form1下打开子窗体(Form2)时:
Form2 f2 = new Form2() ;
f2.Owner = this; //你好像这里没有给
f2.ShowDialog() ;
//Form2:
//在需要对其调用者(父)刷新时
Form1 f1 ;
f1 = (Form1)this.Owner;
f1.Refresh_Method() ;
liu_yun88
2012-04-20
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你得看看当前窗体或者说控件是否存在有拥有自己的窗体,木有就返回null
[/Quote]
我在另一个窗体里 写法和这个一样的,在那里都可以运行的。
都是写在 button 事件里的
liu_yun88
2012-04-20
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你得看看当前窗体或者说控件是否存在有拥有自己的窗体,木有就返回null
[/Quote]
麻烦说详细点
蔡袅
2012-04-20
打赏
举报
回复
你得看看当前窗体或者说控件是否存在有拥有自己的窗体,木有就返回null
宝_爸
2012-04-20
打赏
举报
回复
Owner的类型是Form1吗?
woanon
2012-04-20
打赏
举报
回复
你这个地方event里获取不到自身的form
win
form
Owner
的窗体报错,通过this.
Owner
获取主Win
form
控件的奇怪问题
最近子窗体用
Owner
转换错误,仔细发现,当系统存在多个窗体时需替换父窗体里的写法
form
1主窗口
form
2是子窗体 在
form
1中://打开
form
2窗口的位置修改
form
2f2=new
form
2(); f2.show(this);//一定要加上这个this 适合2个窗体 或者 f2.
owner
=this; f2.show();//适合2个以上窗体,否则下面
owner
指向了第一个基类窗口 在
form
2中://需要修改
form
1控件的地方
form
1f1...
C# this.
owner
返回NULl的解决方法
C# this.
owner
返回NULl的解决方法
form
1主窗口
form
2是子窗体 在
form
1中://打开
form
2窗口的位置修改
form
2 f2 = new
form
2(); f2.show(this);//一定要加上这个this 在
form
2中://需要修改
form
1控件的地方
form
1 f1 = (
form
1)
C#
Form
Owner
属性 在主窗体中 [ 打开条件选择窗体 选择完毕后刷新主窗体 ]
一、在主窗体中打开条件选择窗体 Gd_Z_xzSelect xz = new Gd_Z_xzSelect(); xz.
Owner
= this; xz.Show(); 二、在条件选择窗体中选择完毕后 执行主窗体方法 更新主窗体 Xt_Gd
form
1 = (Xt_Gd)this.
Owner
; ...
窗体之间的传值操作
关于窗体之间的传值我在《编程技巧与维护》杂志上写过总结文章,比较久远了。 开始的时候,用下面的方法传递,程序运行正常。
Form
1 f1 = this.
Owner
as
Form
1; //
Form
1 f1 = (
Form
1)this.
Owner
;(这样写也可以) f1.DawnCommPortProperty.sPort = CBCommPort.Text;/...
Form
1是父,
form
2是子,2的出现(覆盖在1的上面)不耽误1的操作
//在
form
1的点击事件中
form
2 f2=new
form
2(); f2.
owner
=this;//很重要 f2.show(); 转载于:https://www.cnblogs.com/wwz-wwz/p/5906623.html
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章