我在w8上开发了一个winforms程序,并且第一次在w10上尝试了它,下面的图像显示了vs2015的表单编辑器中文本的外观与程序执行时的外观。
标题栏中的文字呈现正常。
我应该提一下,我的分辨率为4k,缩放率为150% - 我尝试了所有autoscalemode选项,没有人完成这项工作。
似乎有办法在wpf中处理这个问题,但是在winforms中我找不到任何信息,这很奇怪,因为这可能是常见的事情。
答案 0 :(得分:0)
这是已知问题 - 您需要开发WinForms应用程序才能识别DPI。
请阅读此处以及详细说明:Creating a DPI-Aware Application
通常,您需要应用特定的Forms
设计规则才能使其与DPI无关。