Как исправить размытые шрифты на высоком DPI в приложении windows form?
Всем Привет,
Я создал настольное приложение в Visual Studio 2010 (.Net framework 3.5). Когда я запускаю это приложение на своей машине с разрешением 1920 * 1080, оно работает нормально.
Теперь, когда я запускаю это приложение на другой машине с разрешением 3200 * 1800, шрифты размываются.
По материалам статьи здесь, Я сделал свое приложение"DPI aware".
Кроме того, я внес следующие изменения в основную форму:
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
Что я уже пробовал:
После внесения этих изменений он отлично работает на моей машине с разрешением 1920 * 1080. На машине с высоким разрешением шрифты выглядят хорошо, но размер всех элементов управления в этой форме изменился.
Может кто-нибудь помочь?
Заранее спасибо!
CHill60
Не имеет ли смысла задать вопрос автору "статьи"?(читайте "решение для поста на конкурирующем сайте")