我正在处理Windows窗体应用程序...
我有两种形式..
1-> frm master
2-> frm shift
我在frm shift中有一个OK按钮..当我按下按钮时我想要更改frmmaster
的名称
frmmaster是我的父表格
所以我在Ok按钮事件中给出了代码,如thise
frmmaster.Text="NewName"
但这不起作用..来到这一行时出现错误: 对象引用未设置为对象的实例。
答案 0 :(得分:2)
将此信息放在您孩子表单的点击事件中:
Form form = Application.OpenForms["frmmaster"];
form.Text="lol";
答案 1 :(得分:0)
试试这个:
((your frmName)this.MdiParent).Text = "SomeText":
像
((frmMaster)this.MdiParent).Text = "SomeText"
或
确保在创建子表单时为其分配MDI父表单。
//Open form in frmMaster
frmShifter.MdiParent = this;