1

我的程序的 UI 经常出现问题:它们在设计模式下看起来很好,在我的计算机上运行时,但在其他计算机上运行时看起来不同/不正确(例如,压扁、重叠的控件)。

知道这可能是什么吗?起初我以为这可能是 32/64 位问题,但事实并非如此。

谢谢!

4

3 回答 3

5

用户可以将其文本大小设置为大于正常大小,或为控件选择不同的字体。

不同的 DPI 设置会影响布局的方式。

于 2012-08-21T22:13:50.250 回答
3

这可能归结为几个问题。

  1. DPI。影响表单控件的布局(感谢 Kristopher Johnson 的这个!)

  2. 主题。(Classic、Aero、Luna)...一般来说,Microsoft 主题之间不会产生太大影响,设计良好的自定义主题也不会产生太大影响,但设计不佳的自定义主题会受到影响。正如 Kristopher Johnson 所述,主题中的字体大小设置将影响表单的呈现方式。- 考虑:假设您在 Linux 安装的 Mono 上运行您的应用程序......它看起来仍然一样吗?

  3. 字体。如果您的应用程序使用其他机器没有的字体,那么该机器将用它替换另一种“备用”字体。这可能会在某些控件中产生影响,例如标签,其中标签的宽度缩放到给定字体的文本宽度。

于 2012-08-21T22:27:09.703 回答
-3

分辨率有问题。

您的机器与其他机器的分辨率不同,请尝试为分辨率1024X768进行设计

于 2012-08-21T22:15:47.643 回答