在Windows中,可以增加屏幕字体的大小。我们意识到这太晚了,如果用户这样做,我们的程序就无法使用,因为他看不到所有文本和控件。我们正在发布一个版本,我们没有时间来解决这个问题。 那么:我如何在应用程序范围内禁用或忽略这种增加?我尝试将自动缩放设置为无,但它无法正常工作。是不是可以忽略整个应用程序的设置?我怎样才能做到这一点? 我知道这是一周的解决方案,因为用户有理由想要增加字体大小。但我们无法在两周内解决这个问题,但想提供一个可以工作的应用程序。
感谢您的帮助
PS:我们使用VB.net
答案 0 :(得分:2)
据微软称,解决方法是: 右键单击快捷方式,单击“兼容性”选项卡,然后勾选“在高DPI设置上禁用显示缩放”
(虽然这似乎并不总是奏效。)
答案 1 :(得分:1)
没有可以调整的属性或设置告诉.NET应用程序忽略您正在谈论的设置。你将不得不寻找另一种选择。