2013-11-26 2 views

답변

1

당신은 탭 컨트롤의 SelectedTab 속성을 사용하여 선택한 페이지를 설정할 수 있습니다 당신은 숨길 수 없습니다

myTabControl.SelectedTab = tabPage2; 
+0

선택한 탭이 없습니다. 탭. –

+0

네이티브 WinForms 컨트롤에 대해 이야기하고 있습니다. 너 무슨 소리하는거야? – paulroho

+0

죄송 합니다만 말씀하시는 말씀을 사실로 작성했습니다. –

1

을/쇼 탭 페이지로 MSDN

에서 읽을 수 있기 때문에

TabPage 컨트롤은 해당 컨테이너에 의해 제약되므로 컨트롤 기본 클래스에서 상속 된 속성 중 일부는 아무런 영향을 미치지 않습니다. inclu 위쪽, 높이, 왼쪽, 너비, 표시 및 숨기기를 선택합니다.

TabControl의 탭은 TabControl의 일부이지만 개별 TabPage 컨트롤 인 의 일부는 아닙니다. ForeColor 속성과 같은 TabPage 클래스의 멤버는 탭 페이지의 클라이언트 사각형에만 영향을 미치지 만 탭은 영향을 미치지 않습니다. 또한 TabPage 의 숨기기 메서드는 탭을 숨기지 않습니다. 탭을 숨기려면 TabControl.TabPages 컬렉션에서 TabPage 컨트롤을 제거해야합니다.

이렇게 Load 이벤트에서 모든 탭 페이지를 제거하고 필요할 때 나중에 추가하십시오. 불행히도 이들을 비활성화 할 수 없습니다. 최상의 해결 방법은 없습니다. here