Отладка приложений .NET WinForms до 120 точек на дюйм - PullRequest
2 голосов
/ 17 июня 2009

В настоящее время я использую виртуальную машину VMware (Windows XP) для отладки приложений .NET WinForms с разрешением 120 точек на дюйм. Очень раздражает.

Кто-нибудь знает способ, который дает мне подобные результаты в моей рабочей среде с разрешением 96 точек на дюйм? То есть режим 120dpi можно активировать для одного процесса или в Windows Forms есть переключатель?

1 Ответ

0 голосов
/ 21 июня 2009

Вы можете использовать свойство «Шрифт формы». По умолчанию форма WinForm масштабируется сама, когда свойство Font изменилось, что-то вроде этого:

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

Не забудьте прочитать о свойстве AutoScaleMode и вообще об автомасштабировании в MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...