자식 컨트롤을 삭제할 수 있도록 ParentControlDesigner에서 상속 한 디자이너를 사용하는 사용자 지정 컨트롤이 있습니다. 나는 내부 디자이너를 사용하지 않고, 단순한 단일 부모 물건 만 사용합니다.사용자 지정 WinForms 컨트롤에서 클라이언트 컨트롤 영역을 제한하는 방법
이 컨트롤은 "헤더"를 그립니다, 그래서 나는 세 가지를 할 노력하고있어 :
자식 컨트롤로 설정 대신 컨트롤의 위쪽의 헤더의 맨 아래에 도킹 되세요 상단 또는 채우기.
자식 컨트롤은 컨트롤의 위쪽이 아닌 마우스로 끌 때 머리글의 아래쪽에 스냅하게하십시오.
컨트롤이 헤더 영역으로 드래그되는 것을 방지합니다. 기간 (이럴 가능성이 있습니다.)
(1)이 가장 중요합니다. 다른 컨트롤을 사용했기 때문에 가능합니다. (2) 또한 큰 도움이 될 것입니다. (3) 나는 그것에 대해별로 신경 쓰지 않는다. 가지고 있으면 좋을 것이다.
이 규칙을 구현하는 방법에 대한 올바른 방향을 알려줄 수있는 사람이 누구입니까없이 을 사용하면 서투른 하위 패널과 InternalControlDesigner 방법을 사용해야 할 필요가 없습니까? 헤더 영역에 을 끌고되는