다음을 통해 공유


Visual Basic 6.0 사용자를 위한 MDI

업데이트: 2007년 11월

Visual Basic 6.0과 Visual Basic 2008 중 어떤 것을 사용하여도 MDI(다중 문서 인터페이스) 응용 프로그램을 만들 수 있지만 이러한 응용 프로그램을 만들기 위한 기술과 응용 프로그램의 일부 동작이 다릅니다.

개념적 차이

Visual Basic 6.0에서는 MDI 폼을 프로젝트에 추가하고 자식 폼의 MDIChild 속성을 설정하여 MDI(다중 문서 인터페이스) 응용 프로그램을 만듭니다.

Visual Basic 2008에는 MDI 폼이 없으므로 IsMdiContainer 속성을 True로 설정하여 모든 폼을 MDI 부모로 만들 수 있습니다.

Visual Basic 6.0 MDI 폼에 적용되었던 많은 속성과 메서드가 Visual Basic 2008에서 변경되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 MDIForm 개체를 참조하십시오.

또한 MDI 응용 프로그램의 동작도 변경되었습니다. Visual Basic 6.0에서는 MDI 자식이 아닌 폼을 포함하는 MDI 응용 프로그램의 경우 MDI 부모를 닫더라도 해당 폼을 닫아야만 프로그램이 종료됩니다. 그러나 Visual Basic 2008에서는 응용 프로그램에 있는 MDI가 아닌 폼에 상관없이 시작 폼을 닫으면 MDI 응용 프로그램이 종료됩니다.

참고 항목

개념

Visual Basic 6.0 사용자를 위한 MDIForm 개체

Visual Basic 6.0 사용자를 위한 Windows Forms

기타 리소스

MDI 응용 프로그램

Visual Basic 6.0 사용자를 위한 도움말