2010-01-23 2 views

답변

0

을 가정 상속이 작업을 수행 할 수 있습니다. 또한 모든 창 양식에는 컨트롤이 포함될 수 있으므로 정의를 통해 컨트롤이 포함 된 양식을 만들 수 있습니다.

1

당신은 내가 당신이 Multiple Document Interface (MDI)를 만들 생각

+0

왜 downvote입니까? 이것은 절대적으로 옳다. Matt Bishop이 지적한 시각적 상속은 ASP.NET의 마스터 페이지와 매우 유사한 Windows Forms에 대한 효과를 얻는 좋은 방법입니다. – CesarGon

+0

나는 그것을 잘 누르지 않았다. .. 나는 그것을 투표하려고 노력한다. – eomeroff

4

다른 양식을 포함하는 양식의 경우 MDI가 필요합니다 (Zach Johnson은 이미 말함). 관련 양식 속성 (IsMdiContainer/MdiChildren/MdiParent/etc)을 설정하면 원하는 동작을 얻을 수 있습니다.

"양식의 마스터 페이지"와 같은 경우 Visual Inheritance을 사용해보세요. 먼저 기본 "마스터"양식 레이아웃을 정의하고 하위 양식에 대한 컨트롤 공간을 남겨 둡니다. 그런 다음 새 양식을 만들 때 새로 추가 -> Windows Forms -> 상속 된 양식을 선택하면 Visual Studio에서 상속 할 상위 양식을 선택하라는 메시지가 표시됩니다.

0

내가 작동하는 winform 응용 프로그램에는이 방식으로 완전히 빌드 된 기본 폼이 있습니다. 그것은 하나의 Winform을 사용하고 그것에 표시되는 모든 것은 사용자 정의 컨트롤입니다. 모든 디스플레이는 플러그인으로 작성되며 응용 프로그램 메뉴로 끌어와 사용자 정의 컨트롤을 표시 할 수 있습니다.

관련 문제