방법: MDI 상위 폼 만들기
업데이트: 2007년 11월
MDI(다중 문서 인터페이스) 응용 프로그램의 기반은 MDI 부모 폼입니다. 부모 폼은 MDI 자식 창, 즉 사용자가 MDI 응용 프로그램과 상호 작용하는 하위 창을 포함하는 폼입니다. MDI 부모 폼은 Windows Forms 디자이너를 사용하거나 프로그래밍 방식으로 쉽게 만들 수 있습니다.
디자인 타임에 MDI 부모 폼을 만들려면
Windows 응용 프로그램 프로젝트를 만듭니다. 자세한 내용은 방법: Windows 응용 프로그램 프로젝트 만들기를 참조하십시오.
속성창에서 IsMDIContainer 속성을 true로 설정합니다.
이렇게 하면 해당 폼이 자식 창에 대한 MDI 컨테이너로 지정됩니다.
참고: 부모 폼이 최대화되었을 때 MDI 자식 창을 조작하기가 가장 쉬우므로, 속성 창에서 속성을 설정할 때 필요하면 WindowState 속성을 Maxmized로 설정할 수도 있습니다. 또한 MDI 부모 폼의 가장자리에는 Control.BackColor 속성을 사용하여 설정한 배경색 대신 Windows 시스템의 제어판에서 설정한 시스템 색이 선택됩니다.
도구 상자에서 MainMenu 구성 요소를 폼으로 끌어 옵니다. Text 속성이 &File로 설정된 최상위 메뉴 항목을 만들고 하위 메뉴 항목으로 &New와 &Close를 만듭니다. &Window라는 최상위 메뉴 항목도 만듭니다.
첫 번째 메뉴는 메뉴 항목을 만든 다음 런타임에 메뉴 항목을 숨기고 두 번째 메뉴는 열린 MDI 자식 창을 추적합니다. 이제 MDI 부모 창이 완성되었습니다.
F5 키를 눌러 응용 프로그램을 실행합니다. MDI 부모 폼에서 실행되는 MDI 자식 창을 만드는 방법에 대한 자세한 내용은 방법: MDI 자식 폼 만들기를 참조하십시오.