VB.NET 2008/VB - 폼(Form)

Windows Forms - MDI(다중 문서 인터페이스) 응용 프로그램

본클라쓰 2011. 4. 10. 11:08

MDI 응용 프로그램을 사용하면 자체 창을 가진 여러 문서를 동시에 표시할 수 있다. MDI 응용 프로그램에는 창에서 창으로 또는 문서에서 문서로 전환할 수 있는 하위 메뉴가 포함된 창 메뉴 항목이 있는 경우가 많다.

 

 

MDI 부모 폼으로 설정하기 위해서는 폼의 속성창에서 IsMDIContainer 속성을 true로 설정한다. 이렇게 하면 해당 폼이 자식 창에 대한 MDI 컨테이너로 지정된다.

 

 

MDI 자식 폼은 사용자 상호 작용의 중심이므로 MDI 응용 프로그램에는 필수적인 요소이다. 우선 자식 창의 목록을 표시하고 활성화된 자식 창 옆에 확인 표시를 할 수 있게 메뉴 항목에서 자식창을 확인하고자 하는 메뉴를 선택하고 MdiList 속성을 True로 설정한다.

 

새로운 폼을 생성한 후 폼 생성시 다음과 같은 코드로 자식폼으로 등록한다.

 

Protected Sub MDIChildNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click   

   

    Dim NewMDIChild As New Form2()
    'Set the Parent Form of the Child window.
    NewMDIChild.MdiParent = Me
    'Display the new form.
    NewMDIChild.Show()


End Sub

 

 

 

 

 

 

'VB.NET 2008 > VB - 폼(Form)' 카테고리의 다른 글

Windows Forms - 대화 상자  (0) 2011.04.10
Windows Forms - 마우스 입력  (0) 2011.04.10
Windows Forms - 키보드 입력  (0) 2011.04.10
Windows Forms - 이벤트  (0) 2011.04.10
Windows Forms - 모양 변경  (0) 2011.04.10