2012-03-30 3 views
2

У меня есть форма frmMain, настроенная как родитель MDI. В пределах этого я могу открыть другую форму frmSearch как дочернюю форму внутри родителя. Однако, с чем я столкнулся, теперь я хочу, чтобы пользователь мог открыть третью форму frmCase, щелкнув по frmSearch, и это третье окно также открывается внутри родительской формы frmMain.WinForms MDI Child Forms

До сих пор я на frmMain:

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

И на форме ребенка frmSearch:

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

Но третья форма (frmCase) открывает за пределами родительской формы (frmMain) Я знаю, что мне нужно установить свойство MDIParent для frmCase, но я не знаю, как ссылаться на уже открытый frmMain.

Любые советы будут оценены.

+3

'fC.MdiParent = this.MdiParent'? –

+0

Это просто эх - спасибо :) – PJW

ответ

3

Это был ответ: fC.MdiParent = this.MdiParent

Смежные вопросы