2010-04-03 2 views
10

은 내가 디자이너의 폭 내 맘의 크기와 높이를 가지고 양식을 설정 비주얼 C# 익스프레스 2008는 다르게 형태의 크기와 7

내 XP dev에 컴퓨터의 C#의 윈폼 응용 프로그램을 개발하고 그리고 모두 좋아 보인다. 또한이 크기를 MaximumSize 속성으로 설정합니다.

다른 XP 시스템에 응용 프로그램을 배포하면 응용 프로그램이 내 dev에있는 것처럼 보입니다.

그러나 Win7 컴퓨터에서 응용 프로그램을 테스트 할 때 양식에 가로 및 세로 스크롤바가 모두 적용됩니다. 이것은 Win7에 의해 결정된 양식의 변경된 비 클라이언트 크기로 인한 것이라고 생각합니다. 창 크기를 조정할 수는 있지만 올바르게 표시 되길 바랍니다.

제 질문은 다음과 같습니다. OS를 통해 양식 크기 클라이언트 영역을 올바르게 유지하는 가장 좋은 방법은 무엇입니까?

감사합니다.

답변

11

ClientSize 속성을 사용해야합니다. 코드에서 설정하면 OS간에 변경되지 않습니다.

MSDN 가입일

:

제어 클라이언트 영역은 컨트롤의 경계 뺀 이러한 스크롤 바, 테두리, 타이틀 바, 메뉴와 같은 비 클라이언트 요소이다.

+1

감사합니다. 간단한 답변이 있어야한다는 것을 알았습니다. – Andy