방법: MDI 부모 양식 만들기
중요
이 항목에서는 MainMenu 컨트롤로 대체된 MenuStrip 컨트롤을 사용합니다. MainMenu 컨트롤은 이전 버전과의 호환성을 유지하고 원하는 경우 이후에 사용할 수 있도록 유지됩니다. MenuStrip를 사용하여 MDI 부모 양식을 만드는 방법에 대한 자세한 내용은 방법: MenuStrip이 포함된 MDI 창 목록 만들기를 참조하세요.
MDI(다중 문서 인터페이스) 부모 폼은 MDI(다중 문서 인터페이스) 애플리케이션의 기반이 되는 요소로, 사용자가 MDI 애플리케이션과 상호 작용하는 하위 창인 MDI 자식 창을 포함합니다. MDI 부모 폼은 Windows Forms 디자이너에서 그리고 프로그래밍 방식으로 쉽게 만들 수 있습니다.
디자인 타임에 MDI 부모 양식을 만들려면 다음을 수행합니다.
Visual Studio에서 Windows 애플리케이션 프로젝트를 만듭니다.
속성 창에서 IsMdiContainer 속성을 true로 설정합니다.
그러면 폼이 자식 창의 MDI 컨테이너로 지정됩니다.
참고
속성 창에서 속성을 설정하는 중에 원하는 경우
WindowState
속성을 Maximized(최대화)로 설정할 수도 있습니다. 부모 양식을 최대화하면 MDI 자식 창을 가장 쉽게 조작할 수 있기 때문입니다. 또한 MDI 부모 폼에는 Control.BackColor 속성을 사용하여 설정하는 배경색이 아니라 Windows 시스템 제어판에 설정된 시스템 색이 선택됩니다.도구 상자에서 MenuStrip 컨트롤을 양식으로 끌어옵니다. 텍스트 속성을 새로 만들기(&N) 및 닫기(&C)라는 하위 항목이 있는 파일(&F)로 설정하여 최상위 메뉴 항목을 만듭니다. 창(&W)이라는 최상위 메뉴 항목도 만듭니다.
런타임에 첫 번째 메뉴가 작성되고 메뉴 항목은 숨겨지며 두 번째 메뉴는 열려 있는 MDI 자식 창을 추적합니다. 이제 MDI 부모 창이 만들어졌습니다.
F5 키를 눌러 애플리케이션을 실행합니다. MDI 부모 양식 내에서 조작하는 MDI 자식 창을 만드는 방법에 대한 자세한 내용은 방법: MDI 자식 양식 만들기를 참조하세요.
참고 항목
.NET Desktop feedback