자식 폼이 열리면 MDI 부모 컨테이너의 제목 표시 줄 뒤에 숨겨집니다.자식 폼이 MDI 부모 컨테이너 뒤에 숨김
은 자식 폼의 WindowState
는 Maximized
로 설정됩니다. FormBorderStyle
은 None
으로 설정됩니다.
MDI 상위를 최소화하고 최대화하면 하위 폼이 맨 앞으로옵니다.
이 상황을 어떻게 극복 할 수 있습니까?
편집 :
나는 자식 폼을 열려면 다음 코드를 사용합니다.
this.childForm= new ChildForm();
this.childForm.MdiParent = this;
this.WindowState = FormWindowState.Maximized;
this.childForm.Dock = DockStyle.Fill;
this.childForm.Show();
this.childForm.BringToFront();
this.childForm.Focus();
예, 유사한 코드로 하위 폼이 열립니다. – Marshal
@Marshal Nazima 코드에서 DockStyle.Fill 속성을 자식 폼에 추가 해보십시오. 경계가없는 childform 때문에 DockStyle은 자녀의 양식을 적절하게 "재정렬"합니다. – LarsTech