
我的应用程序在100%DPI设置下看起来很好,但当用户选择不同的(125%或150%)单词时,容器不能容纳。我试图用我在这里找到的解决方案来解决这个问题:Detect windows font size (100%, 125%, 150%):
this.AutoScaleMode = AutoScaleMode.Dpi;它修复了150%的设置(使它有点模糊,但这没关系),不幸的是,它没有使125%是相同的,这是正在使用的PC上的应用程序打算运行。
有没有什么简单的方法可以解决这个问题,或者我必须手动重新排列每个表单?
发布于 2014-09-27 19:10:40
Creating a DPI-Aware Application
所有容器必须使用相同的AutoScaleMode -这部分解决了我的问题
要求windows应用程序在不同分辨率下具有相同的布局,这意味着更改分辨率不会影响应用程序的布局。以下是执行此操作的步骤。
。
https://stackoverflow.com/questions/26073635
复制相似问题