2014-05-11 3 views
0

tabcontrol의 모든 탭을 사라지게하려면 버튼을 누르면 사라집니다. 나는 어떤 것을 시도해 왔지만 운동하지 못했습니다.tabcontrol에서 탭을 사라지게하려면 어떻게해야합니까?

누군가가이 작업을 수행하는 방법을 알아 내면 도움이 될 수 있습니다.

이것은 일반적인 C# 프로젝트 (양식으로 작성)입니다.

+0

Metro? WinForms? WPF? 실버 라이트? 윈도우 폰? ASP.Net? MonoTouch? – SLaks

+0

'myTabControl.Visible = false; ' –

+0

탭 컨트롤에 3 개의 탭이 있습니다. 나는 그 중 하나만 사라지기를 원합니다. – user3158491

답변

0

다른 모든 컨트롤과 마찬가지로 TabPage에는 "Visible"속성이 있습니다. "false"로 설정하십시오. 속성 TabPage에 표시 속성에 Browsable 속성이 false로 설정되어 있습니다.

시도 : 윈폼에서

tabControl.TabPages[0].Visible = false; 
tabControl.TabPages["tab_name"].Visible = false; 
+0

예,하지만 특정 탭이 사라지게하려면 어떻게해야합니까? 전체 컨트롤이 아닙니다. – user3158491

+0

tabControl.TabPages [0] .Visible = false; 또는 tabControl.TabPages [ "tab_name"]. Visible = false; –

0

만들기 tabpages 눈에 보이지 않는 수 없습니다. 여기

는 해결 방법입니다 :

당신 첫째 저장합니다 tabpage (들) 당신이 List<TabPage>에 퀘스 트 로그에서 사라질 다음 탭에서 삭제하려는. 목록이 나타나기를 원하면 목록에서 삽입 할 수 있습니다. 당신은 정확한 위치를 돌보고 싶을 것이다.

사용자가 탭으로 이동할 수 없기 때문에 실제로 탭을 제거 할 수는 없습니다. 당신은 전체 탭 영역을 덮고 싶지만, 이것은 좋은 생각처럼 보이지 않습니다. 어쩌면 당신은 정말로 원하는 것을 다시 생각해 보거나 다시 설명해 줄 수 있습니다.

관련 문제