2017-12-07 4 views
-1

나는 아래에 TableLayoutPanel과 버튼이있는 간단한 Form을 만들었습니다. 이미 각 단추를 클릭 할 때 사용한 TableLayoutPanel 아래에 다른 TableLayoutPanel을 만들 수 있습니까? 어떻게 데이터로 채울 수 있습니까?
몇 시간 동안 수색했지만 아무 것도 찾지 못했습니다. 당신을 도움이된다면 여기 버튼 클릭시 UI 요소를 동적으로 추가

은 내 양식의 스크린 샷입니다 : I want the other tables to appear on the lower half of the split

내가 다른 테이블이 분할의 하단에 표시 할.
미리 감사드립니다. Jan

답변

1

물론 가능합니다. TableLayoutPanel을 FlowLayoutPanel에 추가하여 자동으로 줄 바꿈 및 스크롤되도록하는 것이 좋습니다.

그냥 다음 몇 가지 컨테이너에 추가, 설정 열과 행을 컨트롤을 만들 :

TableLayoutPanel tlp = new TableLayoutPanel(); 
// setup "tlp" with your desired properties 
tlp.XXX = YYY 
// ... 
flowLayoutPanel1.Controls.Add(tlp); 
+0

감사합니다 당신이 대답을. 다음과 같은 속성을 추가합니다. tlp.Width = 200; tlp.Height = 100; 왜 나에게 아무것도 표시되지 않습니까? – Jan

+0

열과 행을 추가해야합니다. 몇 가지 예제 코드는 [Here] (https://stackoverflow.com/questions/28137425/table-layout-panel-column-row-count)를 참조하십시오. –

관련 문제