2012-03-30 209 views
2

我有一個窗體frmMain設置爲MDI父窗體。在那裏,我可以在Parent中打開另一個表單frmSearch作爲子表單。但是,我遇到的問題是,我現在希望用戶能夠通過單擊frmSearch打開第三個窗體frmCase,並在父窗體frmMain中打開第三個窗口。WinForms MDI子窗體

到目前爲止,我對frmMain:

Form fS = new frmSearch(); 
fS.MdiParent = this; 
fS.Show(); 

而且對孩子的形式frmSearch:

frmCase fC = new frmCase(strCaseNo); 
fC.Show(); 

但第三種形式(frmCase)父窗體外面打開了(frmMain) 我知道我需要設置frmCase的MDIParent屬性,但我不知道如何引用已經打開的frmMain。

任何意見,將不勝感激。

+3

'fC.MdiParent = this.MdiParent'? – 2012-03-30 10:41:15

+0

那簡單誒 - 謝謝:) – PJW 2012-03-30 10:45:55

回答

3

這就是答案:fC.MdiParent = this.MdiParent