2011-02-01 2 views
1

200 x 200 픽셀의 양식이 필요합니다. 그러나 디자이너에서 설정하면 코드에서 192x173을 읽습니다. 왜이 차이가 있습니까?양식 크기 설정 : 디자이너가 코드와 다른 값을 표시합니다.

+1

그는 뇌졸중을 앓은 것처럼 보이며 머리가 제출 버튼을 부딪 쳤습니다. 희망은 그가 괜찮아. –

+1

당신의 문제는 정확히 무엇입니까? 속성 상자 높이와 너비를 200으로 설정하면 실행시 다르게 표시됩니까? 또는 디자이너 모드에서 다르게 표시됩니다. – kyndigs

+0

그가 ClientSize를 언급하고 있다고 생각합니다. 이는 올바르게 작동한다는 것을 의미합니다. – leppie

답변

1

디자이너에서는 창의 테두리 (맨 위의 캡션 표시 줄과 화면의 왼쪽, 오른쪽 및 아래쪽 테두리)를 비롯한 양식의 크기를 입력합니다.

디자이너가이 값을 클라이언트 영역 크기 (이러한 경계선 없음)로 변환합니다. 그 이유는 디자이너에서 입력 한 크기가 클라이언트 컴퓨터와 일치하지 않을 수 있기 때문입니다. 예를 들어, 기본 Windows XP 테마에는 Windows 95/Windows 2000 테마보다 큰 캡션 막대가 있습니다.

클라이언트 영역 크기를 저장하기 때문에 클라이언트 컴퓨터가 Windows 용으로 설정 한 테마와 관련하여 컨트롤을 배치 할 수있는 영역의 크기가 동일하게 유지됩니다.

디자이너가 창 테두리를 포함한 크기로 입력 한 크기를 선택한 이유는 무엇입니까?