하나의 기본 폼이있는 Windows Forms 응용 프로그램 (.NET Framework 3.5에 대해 vs2010/C#으로 작성)이 있습니다. Win7의 100 % DPI 설정으로 설계되었습니다 (96 dpi라고 생각합니다). 컴퓨터를 150 %로 전환하면 모든 것이 정확하게 확장되고 모든 비율이 유지됩니다.다른 DPI 설정에서 실행되는 Windows Forms 응용 프로그램의 이상한 동작
그러나 125 %로 전환하면 일부 컨트롤이 갑자기 크기가 조정되지 않고 100 %처럼 크게 나타날 수 있습니다. 이것은 전체 레이아웃을 엉망으로 만들고 사용자로부터 일부 컨트롤을 숨 깁니다.
125 %와 150 % 설정간에 동작의 큰 차이에 대한 논리적 설명이 있습니까?
또한 이것을 테스트하는 더 빠른 방법이 있습니까? 내가 전환 할 때마다 다시 로그 오프하고 다시 로그인하면 즉시 성가 시게됩니다.
물론 그게 규모가됩니다. –
글꼴로 설정되었습니다. 나는 그것을 Dpi로 바꿨지 만 그것은 아무것도 변하지 않는 것처럼 보였다. – Mels