winforms中的模糊/奇怪文本 - cleartype / scaling问题?

时间:2017-06-12 07:50:38

标签: c# winforms windows-10

我在w8上开发了一个winforms程序,并且第一次在w10上尝试了它,下面的图像显示了vs2015的表单编辑器中文本的外观与程序执行时的外观。

https://ibb.co/hhi40v

标题栏中的文字呈现正常。

我应该提一下,我的分辨率为4k,缩放率为150% - 我尝试了所有autoscalemode选项,没有人完成这项工作。

似乎有办法在wpf中处理这个问题,但是在winforms中我找不到任何信息,这很奇怪,因为这可能是常见的事情。

1 个答案:

答案 0 :(得分:0)

这是已知问题 - 您需要开发WinForms应用程序才能识别DPI。

请阅读此处以及详细说明:Creating a DPI-Aware Application

通常,您需要应用特定的Forms设计规则才能使其与DPI无关。