【问题标题】:Windows Forms App ugly fonts (blurry) on larger DPI? [duplicate]较大 DPI 上的 Windows 窗体应用程序丑陋字体(模糊)? [复制]
【发布时间】:2016-03-06 23:21:38
【问题描述】:

我在笔记本电脑上显示标准 Windows 窗体应用程序时遇到问题。特别比较了 VS 设计器的演示和执行的应用程序。请参考截图:

所有控件上的字体看起来都很糟糕。当在表单的背景上放置图像时会发生类似的问题。图像被放大到标准分辨率以上,所以看起来也很糟糕。

我尝试了不同的缩放配置,但没有成功。有什么想法吗?

详细信息:Windows 10、120 DPI (125%)、VS2015

【问题讨论】:

  • 第一个对我来说效果很好。我已经添加了带有配置的应用程序清单:true 我不确定它将如何影响应用程序缩放到不同的 DPI,但现在至少字体是清晰的 :)

标签: .net winforms user-interface dpi


【解决方案1】:

选择您的表单,转到 Properties 并将 AutoScaleMode 属性从 Font 更改为 Dpi

有关在 Windows 窗体中缩放的更多信息,请参阅 MSDN 文章 Automatic Scaling in Windows Forms

前半部分解释了扩展需求背后的背景,并解释了一些遗留结构。向下滚动大约一半到Current Support for Automatic Scaling(或单击此链接)。

【讨论】:

  • 谢谢。坦率地说,这是我做的第一件事。屏幕截图是在 AutoScale 设置为 DPI 时制作的 :(
猜你喜欢
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-11
相关资源
最近更新 更多