2

多年来,我遇到了一些布局问题,在 C# 中使用 Winforms 制作 GUI 时,在调试模式下一切看起来都很好,但随后我将其签入并测试我们安装的副本,以及诸如标签之类的小东西没有完全定位右(如边缘侵入附近的控件)或其他控件错位了几个像素。但是,在设计器中(两种模式)以及在调试模式下运行时,一切看起来都很好。而不是必须在发布模式下构建我们的整个解决方案以确保我的布局看起来不错,是否存在设计师生成的代码在模式之间构建不正确的原因,我能做些什么来解决这个问题?

我们针对 .NET 4.0 进行构建,但是,在为 .NET 2.0 和 .NET 3.5 SP1 构建时会出现这些问题。

编辑这里是设计师的样子和我在发布模式下运行时发生的情况的比较

设计器/在调试模式下运行

设计器/在调试模式下运行

在发布模式下运行

在发布模式下运行

实际上......现在我有并排比较,看起来字体可能有问题,而不是布局本身。我不确定什么会导致调试和发布模式之间发生变化,或者为什么设计者不会正确显示运行时会呈现的内容(除非某处有程序更改)

4

0 回答 0