일단 부모창의 IsMdiContainer의 속성을 true로 변경해준다.
this.IsMdiContainer = true;
자식창을 생성 할 때 자식창의 MdiParent 속성에 부모 Form을 넣어준다.
Form form = new Form();
form.MdiParent = this;
form.Show();
MDI 정렬 시키는 방법은 부모의 LayoutMdi 메서드를 호출하면 된다.
this.LayoutMdi(MdiLayout.TileHorizontal);
멤버 이름 |
설명 | |
Cascade |
모든 MDI 자식 창은 MDI 부모 폼의 클라이언트 영역 내에서 계단식으로 배열됩니다. | |
TileHorizontal |
모든 MDI 자식 창은 MDI 부모 폼의 클라이언트 영역 내에서 가로 바둑판식으로 배열됩니다. | |
TileVertical |
모든 MDI 자식 창은 MDI 부모 폼의 클라이언트 영역 내에서 세로 바둑판식으로 배열됩니다. | |
ArrangeIcons |
모든 MDI 자식 아이콘은 MDI 부모 폼의 클라이언트 영역 내에 정렬됩니다. |
(표 1)MdiLayout Enum
*출처 : MSDN
'.Net > Winform' 카테고리의 다른 글
C# 선택 영역 색상 반전 (0) | 2012.10.29 |
---|---|
C# 선택영역 점선 표시 (1) | 2012.10.29 |
C# RichTextBox 인쇄 할 때 Font 반영 (0) | 2012.10.10 |
C# DataGridView 체크 유무 확인하기 (0) | 2012.09.25 |
C# Resource를 이용하여 프로그램에 이미지 포함하기 (0) | 2012.09.21 |