解决C# Winform高DPI字体模糊得两种方案
1. 前置步骤
设置所有的Form窗口的AutoScaleMode为Dpi模式
如下图所示:
2. 有两种方案来设置应用程序DPI Aware
方案一 添加应用程序清单文件
为应用程序添加app.manifest
清单文件
取消清单文件中的,如下注释:
<!-- 指示该应用程序可以感知 DPI 且 Windows 在 DPI 较高时将不会对其进行
自动缩放。Windows Presentation Foundation (WPF)应用程序自动感知 DPI,无需
选择加入。选择加入此设置的 Windows 窗体应用程序(目标设定为 .NET Framework 4.6 )还应
在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" 设置设置为 "true"。-->
<application xmlns