2011-08-03 3 views
2

사용자 화면의 맨 위에있는 도구 모음을 다시 작성했습니다. 작동하지만 앱이 Fill-Docked ToolStrip이있는 양식으로 구성되어 있지만 어떤 이유로 든 내가 지정한 크기로 유지할 수는 없습니다. Visual Studio에서 설계된 Windows 제목 표시 줄의 크기가되어야하지만, 실행하자마자 높이가 5 ~ 6 픽셀 씩 증가합니다. 모든 것은 고정적으로 설정되어 있으며, Form과 ToolStrip은 AutoSize = FALSE로 설정되어 있고 크기는 픽셀로 지정해야합니다. 런타임에 폼의 크기를 조정하는 작업을 수행 할 수 없습니다. ToolStrip은 채우기 모드에서 도킹되므로 양식이 커지지 않아야합니다. 그것은 GUI 빌더에서 완벽하게 보이고, 대체 할 오래된 VB.Net 도구 모음에서 대부분의 구성을 복사했습니다. 누구든지 도와 줄 수 있습니까?C# Toolstrip이 지원되는 양식을 증가시킵니다.

+0

ToolStrip이 도킹되어 채워지지 않으면 어떻게됩니까? –

+0

@jberger 도킹되어 있지 않으면 양식에 툴바 아래 빈 공간이 표시됩니다. 배경을 투명하게 만들어서 빠른 수정을 사용했으나 양식이 계속 확장되고 있음을 의미합니다. – Gargravarr

+0

당신은 그것을 다시 작성했다고 말했습니다. 디자이너에서 적용한 설정보다 우선 적용되는 도구 막대의 속성을 설정하지 않았는지 코드를 확인해 보았습니까? – gangelo

답변

0

답변을 찾을 수 없지만 처리가 완료되지 않았습니다. 나는 양식을 투명하게 돌렸고 내가 필요한 것을 성취했다. 아직도 실행할 때 폼이 확장 된 이유는 확실치 않습니다.

1
그냥 추측

,하지만 당신은 글꼴 이외의 다른 양식AutoScaleMode 속성을 변경 시도?