2009-05-01 2 views
0

동일한 질문이 있지만 UserControl 사용에 대한 대답은하지 않습니다. 또한 디자인 타임에 다른 컨트롤을 추가 할 수있는 컨트롤 컨테이너를 만들어야하므로 디자인 타임에 나에게 제공되지 않는 다른 컨테이너 (Splitter Panel)에 추가 할 수 있습니다 (플러그인 아키텍처). 사용자 컨트롤을 만들 때 디자인 타임 지원이 누락되어 컨트롤을이 표면에 떨어 뜨릴 때 아이콘이 표시됩니다.다시 Form 대신 Panel에서 C# WinForms Designer를 사용 하시겠습니까?

모든 디자인 타임 지원을 직접 추가해야합니까, 아니면 제가 누락 된 부분이 있습니까?

+0

무엇과 동일한 질문입니까? – Nathan

답변

0

디자이너 내에서 양식 디자인을 수행하려면 Form 또는 UserControl 중 하나를 사용해야합니다.

나는 한꺼번에 조작해야하는 컨트롤을 자주 만들었습니다. UserControl로 시작한 다음 UserControl을 채우는 패널을 추가하십시오. 이것은 모든 컨트롤로 채울 기본 패널입니다. 그런 다음 중복 컨트롤로 저장하고 단순히 UserControl을 제거하고 인스턴스화 된 공용 UI 컨트롤로 패널을 그대로 둡니다. 변경하는 중이라면 원래 UserControl으로 돌아가서 변경하고 코드를 추가 할 수 있습니다. 씻어서 반복하십시오.

관련 문제