Panel 컨트롤을 상속 한 컨트롤 클래스를 만들었습니다. 이 컨트롤에는 두 개의 다른 패널이 있으며, 그 중 하나는 IContainerControl이되고 싶습니다.자식 컨트롤을 IContainer로 만들기
전체 컨트롤을 IContainerControl로 바꾸는 방법을 알고 있지만 자식 컨트롤에 동일한 작업을 수행 할 수 없습니다. 나는 C#과 VB.Net에서 모두 시도해 보았고 둘 다 실패했다.
의미가 있습니까? 나는 검색을 시도했으나 도움이되는 것을 찾지 못했다. 희망을 갖고 여기있는 누군가 나를 도중에 얻을 수있다!
감사합니다.
편집하는 것은
미안 해요, 긴 하루 였어 ... 나는 윈폼을 사용하고 있습니다.
기본적으로 두 개의 패널 (하나는 통계를 표시하고 다른 하나는 컨트롤을 포함)이있는 사용자 정의 usercontrol이 필요합니다. 통계 패널은 완료되고 작동하지만 다른 패널에는 DataGridView, ListView 또는 TreeView (사용자가 디자인 타임에 추가하는 모든 요소)가 포함될 수 있습니다.
예, 저는 ActiveControl과 ActivateControl을 모두 구현했습니다.
위의 Ian Ringrose가 묻는 질문 외에도 imho : 여기에서 달성하려는 내용을 알려주는 것이 좋습니다. 디자인 타임에 무엇을 할 수 있기를 원하십니까? 런타임에 어떤 행동을 원하십니까? IContainerControl 인터페이스에서 상속받은 패널에 대해 : 'IContainerControl.ActiveControl'및 'System.Windows.Forms.IContainerControl.ActivateControl (System.Windows.Forms.Control)'을 구현 했습니까? – BillW
편집 된 질문이 도움이 되었기를 바랍니다. –