일단 부모창의 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

+ Recent posts