相关疑难解决方法(0)

处理自动缩放的正确方法

我正在与WinForms应用程序上的另一个开发人员合作,我们在与自动缩放相关的外观方面遇到了很大问题.

我的系统(索尼VAIO)在此菜单上默认为125%:

显示缩放

据我所知,125%将DPI设置为120,默认字体大小(菜单等)设置为11pt.在另一个开发人员的系统上,他的默认值为100%,即96 dpi和9pt字体.我不确定,但我认为只有DPI才是让我们感到悲痛的原因.

问题表现在文本大小错误,要么掩盖其他控件,要么过于分散(取决于最后谁在设计师中打开).据我所知,所有ContainerControls都设置为AutoScaleMode.Inherit,顶级表单是AutoScaleMode.Dpi.这是大多数人使用的吗?

c# .net-4.0 winforms

11
推荐指数
1
解决办法
2066
查看次数

标签 统计

.net-4.0 ×1

c# ×1

winforms ×1