2011-08-28 5 views
4

TabControl에 4 개의 TabPages가 있으며 양식에 첫 번째 TabPage가 사용되도록 설정되어야하고 다른 탭 페이지는 사용 불가능으로 설정되어야합니다. (숨기기, TabPages의 내용 제거 또는 비활성화).양식로드시 탭 페이지 사용 안 함 및 단추 클릭시 사용 가능

다음 첫 번째 TabPage 활성화하고 다른 사람이 사용하지 않도록하며, 자신의 텍스트도 어둡게하는 것입니다있는 예이다

enter image description here

나는 C#에서 간단하고 정확한 솔루션을 찾고, C#을 새로운 오전 2010

감사합니다.

+0

비표준 사용자 인터페이스를 사용하는 것은 사용자를 혼란스럽게하지만 혼란을줍니다. 비활성화 된 탭 페이지를 추가하지 않으면 간단하면서도 간단하게 접근 할 수 있습니다. DrawItem을 구현하고 이벤트를 선택하면 원하는대로 만들 수 있습니다. –

답변

1

내가 읽은 바로는 그와 같은 탭을 직접 해제 할 수 없습니다. 몇 가지 대안이 있습니다.

  1. 첫 번째 대체. http://msdn.microsoft.com/en-us/library/252t3cec.aspx

  2. 두 번째 대안은 이와 비슷한 것을 설치할 수있는 제 3 자 추가 기능이있을 수 있습니다.

    http://dotnetrix.co.uk/controls.htm

하지만 내가 생각 닷넷의 이전 버전입니다, 당신은 아무것도 최신 사용할 수 있는지 확인하기 위해 검색 할 수 있습니다.

3 대체물은 여기에서 찾을 수 있습니다. http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/985b41c3-a1de-4744-8875-63262d4c2718/