2012-06-07 14 views
3

체크 상자에 따라 모든 컨트롤이있는 Panel을 동적으로 복제해야합니다. (확인란을 선택하면 다른 패널이 나타납니다).C# 동적으로 패널을 중복하십시오.

마지막으로 계산을 클릭하면 생성 된 각 패널에 대해 동일한 사전 정의 된 작업이 수행됩니다.

사진은 이해하기 :

enter image description here

는 사람이 어떻게 그렇게 말씀해 주시겠습니까?

+1

UserControl이 작동하지 않는 이유가 있습니까? –

+2

UserControl으로 만들고 확인란을 선택하면 새 사용자 정의 컨트롤을 추가하십시오. – vcsjones

답변

3

원하는 컨트롤을 UserControl에 넣으십시오.

확인란을 선택하면 해당 컨트롤의 인스턴스가 만들어져 추가됩니다.

MyPanel myPanel = new MyPanel(); 
myPanel.Location = new Point(25,25); 
this.Controls.Add (myPanel); 

위치는 사용자의 양식에서 원하는 위치입니다.

+0

Nevermind. 감사! – user1161257

관련 문제