2009-06-17 3 views
2

현재 VMware 가상 컴퓨터 (Windows XP)를 사용하여 120dpi에서 .NET WinForms 응용 프로그램을 디버깅합니다. 매우 짜증나.120dpi에서 .NET WinForms 응용 프로그램 디버그

내 96dpi 작업 환경에서 비슷한 결과를 얻는 방법을 아는 사람이 있습니까? 즉, 단일 프로세스에서 120dpi 모드를 활성화 할 수 있습니까? 아니면 Windows Forms에서 스위치를 사용할 수 있습니까?

답변

0

양식 글꼴 속성을 사용할 수 있습니다. 그런 기본의 WinForm 양식의 글꼴 속성이 변경 자체 규모, 뭔가 작성자 :

protected override void OnLoad(EventArgs e) 
{ 
    base.OnLoad(e); 
    Font = new Font("Arial", 14); 
} 

는 AutoScaleMode 속성에 대한 및 MSDN에서 about autoscaling 일반적으로 읽을 것을 잊지 마십시오.

+0

AutoScaleMode는 Dpi로 설정됩니다. 이것은 의도 된 것입니다. 따라서 글꼴 크기를 변경해도 도움이되지 않습니다. –

+0

내가 아는 한이 방법은 높은 dpi와 유사한 환경에서 응용 프로그램을 테스트하는 유일한 방법입니다. high-dpi 가상 시스템에서 테스트하기 전에이 머신을 사용하여 응용 프로그램을 테스트 할 때이 metodique를 사용합니다. – arbiter