我在 w8 上开发了一个 winforms 程序,并且第一次在 w10 上尝试了它,下图显示了文本在 vs2015 表单编辑器中的外观与执行程序时的外观。
https://ibb.co/hhi40v
标题栏中的文本呈现正常。
我可能应该提到我的分辨率为 4k 分辨率和 150% 缩放 - 我尝试了所有自动缩放模式选项,但没有一个能完成这项工作。
在 wpf 中似乎有办法解决这个问题,但在 winforms 中我找不到任何信息,这很奇怪,因为这大概是一件很常见的事情。
这是已知问题 - 您需要将 WinForms 应用开发为可识别 DPI。
阅读此处的示例和详细说明:创建 DPI 感知应用程序
通常,您需要应用特定的Forms
设计规则以使其独立于 DPI。