gpt4 book ai didi

c# - 本地化 Win7 版本上的 UI 截断

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:21 33 4
gpt4 key购买 nike

我有一个分别用 C# .NET 3 和 Wise Installer 开发的 2 UI。用户界面是一个向导页面。这在 Win 7 英文操作系统上工作得很好。但是当我在 Win7 韩语或中文上部署应用程序时。我看到了截断。

即使我对字体进行硬编码,因为任何本地化操作系统的默认字体都不同,我也会看到这个问题。

我尝试过的其他事情是 - 更改 Windows 主题、更改分辨率。但问题仍然存在。

我想了解这种变化的原因是什么?有没有关于这种行为的官方文件?这个问题的解决方案是什么?

最佳答案

当 OS DPI 设置更改时,很难获得像向导这样的“固定大小”表单以自行运行,我想您可能会遇到不同语言版本的 Windows 的类似问题。 (最大的困难是必须不断地重新启动您的 PC 来测试它,而且 Forms Designer 会受到当前 OS/Font/DPI 设置的影响,所以您不能在您的测试环境中编辑表单,因为那样它就不会当你回到你的编码环境时工作!)

表单默认根据目标计算机上的字体和 DPI 设置进行缩放。在窗体属性中,查找 AutoScaleMode 选项,并尝试将其设置为“DPI”或“无”而不是“字体”。

另一个可能有用的选项是 MinimumSize 属性,它可以帮助您阻止窗口变得太小,同时仍然允许它为“大字体”模式增长。

关于c# - 本地化 Win7 版本上的 UI 截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4457948/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com