2013-08-23 4 views
0

탭 컨트롤이있는 응용 프로그램이 있습니다. 탭 컨트롤 도크 속성이 채우기로 설정됩니다. 내가 화면의 상단을 따라 ToolStrip에 배치하면Windows Forms 도구 모음 q

, 탭 컨트롤의 탭은 ToolStrip에 아래에 숨겨져 있습니다.

어떻게 도구 막대를 포함하고 그 아래에 탭을 숨기지 않습니까?

+0

도킹 컨트롤에서도 도구 스트립이며 상단에 도킹되어 있습니까? 사용중인 코드를 보여줄 수 있습니까? (이것은 결국 코딩 사이트입니다.) – paqogomez

+0

툴팁은 IDE의 버그 (또는 아마도 컨트롤 자체)를 통해 마술 적으로 Visible = false 속성을 얻는 것을 보았으므로이 점을 다시 한 번 확인할 수도 있습니다. –

답변

2

이 작업을 수행 할 수 많은 개발자들이 겪고있는

yourToolStrip.Dock = DockStyle.Top; 
yourTabControl.Dock = DockStyle.Fill; 
yourTabControl.BringToFront(); 
+0

어디에 넣어야합니까? Form1.cs에 넣으려고했지만 많은 오류가 발생합니다. –

+0

@erm_durr 폼 생성자에 넣으십시오. 물론 코드의 모든 변수를 코드의 해당 이름으로 변경해야합니다. –

+0

아, 작동합니다. 고맙습니다 :) –

0

모든 문제는 컨트롤의 도킹 순서에서 발생된다. 도킹 순서를 설정하는 방법은 놀랍지 만별로 알려져 있지 않습니다.

보기 -> 기타 창 -> 문서 개요로 이동하십시오.

문서 개요 패널에서 모든 컨트롤을 볼 수 있습니다. 드래그 앤 드롭으로 도킹 순서를 변경합니다. 내가 가지고 있었던 유일한 문제는 그 명령이 내 직관의 정반대라는 것입니다. 그러나 일단 그것이 어떻게 작동하는지 알게되면 대단합니다!