微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 韩国操作系统的控制尺寸增加

我有一个 Windows窗体,其Label控件指定固定大小.它的自动调整大小值为true,最大大小包含与控件宽度相同的宽度值,因此,如果需要,控件只会增加它的高度.这在英语操作系统上运行良好,但是当在韩语操作系统上部署时,宽度会增加并超过表单中设置的最大限制.

我玩过Autoscalemode的所有值 – 字体,DPI,无,继承,但不改变任何东西.它可能有什么问题,我们如何克服这个问题.

解决方法

是的,它增加并且实际上是众所周知的(在某些圈子中)行为.测量字体的方式存在一些问题(可能会测量后退字体而不是您定义的字体).

我不会将大小设置为固定,而是使用TableLayoutPanel作为此控件/表单/任何内容的布局管理器,并允许它实际调整大小.您需要稍微玩一下,但根据我的经验,添加空距离列工作(假设您至少有一个百分比列).这有点棘手,但我设法通过这种方式修复了类似的缺陷.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐