2010-06-01 3 views
2

디자인 타임에 컨트롤이있는 Panel을 갖고 싶지만이 패널을 런타임에 원하는 TabPage의 tabControl에 추가하고 싶습니다.런타임에 TabPage에 디자인 타임 패널 추가하기

다음과 같이 작성했지만 작동하지 않았습니다. 패널이 탭 페이지에 표시되지 않습니다. 도와주세요.

panel2.Parent = tabGuy.TabPages[0]; 
tabGuy.SuspendLayout(); 
tabGuy.TabPages[0].Controls.Add(panel2); 
tabGuy.ResumeLayout(); 
panel2.Show(); 
당신은 아마뿐만 아니라 패널의 좌표를 설정하거나 할 필요가
+0

.Parent를 설정하거나 호출 할 필요가 없습니다 디자인 타임에 탭 페이지를 추가하기 위해 코드를 작성하지 않아도 VisualEditor의 탭 페이지로 드래그 앤 드롭 패널을 사용합니다. – Arseny

답변

1

(더 나은) panel2.Dock = DockStyle.Fill;

그리고 당신은 .Show()를

+0

DockStyle은 속임수를 사용했습니다. 많은 감사합니다. – Bohn