使用VB.NET编写的程序,在高分辨率显示下,字体变得模糊,如下图:
解决办法:
1、VS中打开程序属性,点击“查看Windows设置(G)”
上图是VB.NET程序,如果是C#,位置如下:
2、将红框中的注释取消。
3、重新编译即可,下图是重新编译后的效果。
如果不管用,在app.config下添加代码
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>