VS2017对话框运行字体模糊问题解决方法

1、问题
VS2017的C#环境,在资源管理器里对话框显示正常,但exe运行时对话框字体模糊
2、原因
Win10高分辨率字体放大125%,而WinForm默认清单文件禁止高分辨率缩放支持,这导致程序设计好的界面字体模糊。
3、解决方法
检测屏幕分辨率,增加高分辨率的支持。
4、具体步骤
(1)、选择项目,单击鼠标右键,选择添加类;
(2)、选择应用程序清单,生成清单文件;
(3)、打开清单文件,删除禁止屏幕缩放的注释。
屏幕缩放对应代码如下:
 
   
      true
   

 

你可能感兴趣的:(C#)