【发布时间】:2012-09-05 15:16:23
【问题描述】:
我想根据用户在其中一个子表单上的输入更改 MDI 父表单的名称(文本)标题。
我试过这段代码:
frmMain main = (frmMain)this.MdiParent;
main.Text = "New Name";
但我得到一个对象引用未设置错误。
【问题讨论】:
-
您确定表单实际上是
frmMain的子级吗?在分配之前检查this.MdiParent以获得null。 -
您何时尝试更改父表单?是在表格关闭的时候吗?当输入控件中的值发生变化时?