WinForms MDI Child Forms - PullRequest
       25

WinForms MDI Child Forms

2 голосов
/ 30 марта 2012

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

Пока что у меня на frmMain:

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

А на дочерней форме frmSearch:

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

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

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

1 Ответ

3 голосов
/ 25 апреля 2012

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

...