使用VB.NET编写的程序,在高分辨率显示下,字体变得模糊,如下图:

解决办法:
1、VS中打开程序属性,点击“查看Windows设置(G)”

上图是VB.NET程序,如果是C#,位置如下:

2、将红框中的注释取消。

3、重新编译即可,下图是重新编译后的效果。

如果不管用,在app.config下添加代码
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>

本文介绍了如何解决使用VB.NET编写的程序在高分辨率显示器下字体变模糊的问题,方法包括修改VisualStudio程序属性、取消相关注释并重新编译,以及在app.config中添加配置项以启用自动缩放。
2956

被折叠的 条评论
为什么被折叠?



