2011-11-11 1 views
1

MyCustomControl 클래스에 DesignerSerializationVisibility(DesignerSerializationVisibility.Content) 속성이있는 List<MyItems> 유형의 속성이 있습니다. 이렇게하면 콜렉션을 디자이너 파일에 적절히 직렬화 할 수 있습니다.WinForms 용 CreateChildControls()

사용자가 양식에서 MyCustomControl을 끌 때 자동으로 3 개의 항목이 추가되는 등이 컬렉션을 초기화하는 방법은 무엇입니까? 표준 TabControl이 TabPages에서하는 일과 정확히 일치합니다.

ASP.NET CreateChildControls()와 같은 방법이 WinForms가이를 수행 할 수 있어야한다고 생각합니다.

감사합니다.

답변

1

자신 만의 디자이너를 구현하고 InitializeNewComponent() 메서드를 재정 의하여 자식 컨트롤을 만들고 결국에는 InitializeExistingComponent()을 편집해야합니다.