的MdiParent形式的更改名字,我想改變,取決於輸入從子窗體一個用戶MDI父窗體的名稱(文本)頭。的WinForms - 從子窗體
我試過這段代碼:
frmMain main = (frmMain)this.MdiParent;
main.Text = "New Name";
,但我得到一個對象引用未設置錯誤。
的MdiParent形式的更改名字,我想改變,取決於輸入從子窗體一個用戶MDI父窗體的名稱(文本)頭。的WinForms - 從子窗體
我試過這段代碼:
frmMain main = (frmMain)this.MdiParent;
main.Text = "New Name";
,但我得到一個對象引用未設置錯誤。
this.MdiParent.Text="New Name";
但我認爲你正在嘗試做這個
Form child = new Form();
String formText = "Child ";
child.Text = formText;
child.MdiParent = this;
http://stackoverflow.com/questions/3244121/how-to-display-string-on-title-bar-on-mdiparent-form-from-login-form – perilbrain
在您的評論的信息幫助 - 謝謝 – PJW
確定實際的形式是'frmMain'的孩子?在分配前檢查'this.MdiParent'爲'null'。 –
你什麼時候想改變父窗體?表單是否關閉?當輸入控件中的值更改時? – Servy