2011-01-19 5 views
2

Visual Studio 및 다른 유사한 프로그램이 IDE에 폼을 어떻게 표시합니까?
C# 또는 VB.NET을 사용하여 동일하거나 유사한 효과를 얻을 수 있습니까?Visual Studio와 같은 다른 폼 안에 폼을 표시하는 방법

내 말은 아래 그림을 참조하십시오.

Visual Studio IDE with a form in design view

+1

사진을 추가하는 것을 잊었습니까? – user492238

+0

일반적으로 상위 창 (즉 MDI 스타일 인터페이스) 내에 양식을 표시하거나 디자이너 창에서 양식을 표시하여 조작 할 수 있습니까? – Paolo

+0

@Paolo : 저는 디자이너에게 양식을 표시하는 것을 말합니다. –

답변

3

코드에서 Winforms 편집기를 호스팅하는 경우 완전히 가능하며 실제로 .NET 프레임 워크에 내장되어 있습니다!

The Essence는 IDesignerHost 인터페이스입니다. 전체 시스템은 복잡하지만 수행 할 수 있습니다 (런타임 레이아웃 구성 편집을위한 프로덕션 코드에서이 작업을 수행했습니다). Microsoft here의 코드 샘플이 있습니다.

전나무 'IDesignerHost'를 검색하면 충분한 참고 자료를 찾을 수있을 것입니다.

+0

완벽. 이제는 가능하다는 것을 알았습니다. 그 도구 상자에 해당 프로젝트를 추가 할 것입니다. 감사 –

2

당신은 UI 도구를 만드는 방법에 대해 말할 수 있습니까? http://www.icsharpcode.net/opensource/sd/ - 깊은 다이빙을위한 SharpDevelop를 참조하십시오. 오픈 소스이기 때문에 자세한 내용을 확인할 수 있습니다.

+0

주말 내내 코드를 살펴 보겠습니다. 감사. –

1

나는 MDI (다중 문서 인터페이스)가 무엇인지 알고 싶습니다. 자세한 정보는 http://msdn.microsoft.com/en-us/library/ms973874.aspx을 참조하십시오.

+0

미안하지만 아니, 여기 MDI에 대해 말하는 게 아니야. MDI 인터페이스를 만드는 방법을 완벽하게 알고 있습니다. –

관련 문제