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

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

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

解决方法

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

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

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...