2011-09-04 2 views
0

TableLayoutPanel 기능을 셀간에 드롭 컨트롤을 드래그하고 해당 컨트롤을 스왑하는 방법은 무엇입니까?tablelayoutpanel에서 그림 상자를 드래그 앤 드롭 및 스왑하는 방법

+0

아이디어가 번거롭고 클릭 이벤트가 TLP가 아니라 클릭하는 컨트롤로 이동합니다. 패널의 컨트롤 종류에 강한 제한을 두지 않으면 드래그를 시작하기가 매우 어렵습니다. 단추, 텍스트 상자 등이 없습니다. –

답변

0

TLP가 행과 열의 고정 크기이고 자동 크기 조정 (빈 행이나 열이 사라질 수 있기 때문에)이 가능한 경우 가능합니다. 컨트롤의 부모로 각 셀을 Panel으로 채우면 패널의 내용 만 바꾸면됩니다. TLP 셀 자체의 컨트롤을 관리하는 것은 좀 더 복잡합니다. 이렇게 제한된 방법으로 TLP를 사용할 때 패널 컨트롤 그리드를 직접 그리는 것이 좋습니다.