2008-09-11 2 views
4

TabControl이있는 Windows Form 앱이 있습니다. TabControl의 TabPage 중 하나에는 ToolStrip이 있습니다. 종종 Windows Form 디자이너는 Toolstrip의 Visible 속성을 False로 자동 설정합니다. 도구 상자가 내 양식에 다시 나타나게하려면 수동으로 컨트롤을 찾고 속성을 다시 True로 설정해야합니다. 정말 짜증나.TabPages의 ToolStrip은 Windows Forms 디자이너에서 자주 사라집니다.

왜 이런 일이 발생했는지 또는 어떻게 멈추는 지 아는 사람이 있습니까? 컨트롤의 최소 높이를 0이 아닌 값으로 설정하려고 시도했지만 효과가 없습니다.

저는 VS2008, VB.NET 및 .Net Framework 2.0을 사용하고 있습니다. 그러나 VS2005의이 문제와 몇 가지 다른 응용 프로그램에서 고민했습니다.

답변

5

이 문제에 대한 해결책을 찾았을 수도 있습니다.

내 ToolStrip을 TabPage에 직접 배치하고 Top에 도킹했습니다. 그러나 ToolStrip이 TabPage의 ToolStripContainer에있을 때 같은 문제를 설명하는 a thread on Microsoft Connect을 발견했습니다. 이 문제는 VS2005의 출시 후보에서 관찰되었지만 2006 년 9 월 Microsoft에서 수정 한 것으로 추정됩니다.

이와 같이 ToolStrip을 ToolStripContainer에 넣기 위해 코드를 변경 했으므로 문제를 재현 할 수 없습니다.

0

디자이너 코드를 열고 명시 적으로 컨트롤의 visible 속성을 true로 설정합니다.

닉 Hanshaw은 나를 위해

+0

이 잠시 동안 작동하고 VS2008없이 지각 이유, 다시 false로 다시 설정합니다. –