屏幕上不正确的程序缩放使它看起来模糊 - 修复?

问题描述 投票:-1回答:1

编译程序(VB NET)在屏幕上看起来很模糊,显然是因为dpi缩放是由操作系统而不是应用程序完成的。

当我更改桌面快捷方式的属性 - 兼容性 - 将高DPI设置更改为“覆盖高DPI缩放行为”以便应用程序具有控制权时,从该快捷方式启动程序,然后它看起来非常清晰。

desktop shortcut settings manually changed

问题:如何在编译器/安装程序级别实现相同的效果?我控制了两者,但不知道要改变什么。

设计环境:Visual Basic 2010 Express(是的,我知道!但它确实可以用于我的目的,所以不会破坏 - 请不要在这里修复它。)

提前致谢!

vb.net graphics installer flags dpi
1个回答
0
投票

最后,我进一步研究了这个问题并做了很多测试。

解决方案:将所有表单设置为AutoScale = Font

显然,Font也知道屏幕DPI分辨率,因此将AutoScale设置为Font会自动解决所有问题。

© www.soinside.com 2019 - 2024. All rights reserved.