2011-11-03 2 views
-1

외부 컨트롤 생성자를 변경하는 방법은 있습니까? 내가 전화를이 양식의 또 다른 방법외부 컨트롤 디자인 변경

MyControl myControl= new myControl(); 
this.Controls.Add(myControl); 

: 예를 들어, 난 내가에만 호출이 양식의 어느 생성자에서 새로운 형태, 을 만들 방법을 숨길 수있는 버튼이 포함 된 사용자 지정 컨트롤을 가지고 :

myControl.hideButton(); 

하지만 내가 폼 생성자에 hideButtons 메소드를 호출하는 경우에만, myControl의 디자인에 영향을 나던하지만 어떤 이유로 나는 생성자를 호출하지 못할.

편집 : 난 단지 tableLayoutPanel이 문제를 발견 - 포함 - - hideButton() 나는 removeRow() 함수가 옆에 tableLayoutPanel.RowCount--;을하지만 내 형태로 작업을 나던

+0

코드를 알려주십시오. – SLaks

답변

0

솔루션입니다 - 단지 tableLayout.RowCount - ; 충분하지 않다면 제거 할 행의 모든 ​​컨트롤을 처리해야합니다.