设计器中显示的东西不是它在运行时的大小

时间:2014-08-20 22:41:42

标签: c# winforms designer windows-forms-designer

这是绝望的时候。 Windows窗体设计师撒谎:

TTTTTTTT                             TTTTTTTT
TTTTTTTT                             TTTTTTTT
TTTTTTTT                             TTTTTTTT
TTTTTTTT    <- Designer Runtime-> 

LLLLLLLL                             LLLLLLLL
LLLLLLLL                             LLLLLLLL

(T =文本框,L =标签)

文本框(多行)和列表框在设计器中与我的标签完美地显示边缘到边缘变得更短,并且在我实际运行它之间留下空白。 表单不包含除设计器生成的行之外的任何实际代码。 Docking 锚定完美(在设计器和运行时),它只是文本框的大小错误。

我在英语中使用Visual Studio Express 2013。应用程序本身是本地化的,因为我将系统更改为日语,似乎没有简单的方法让我用其他语言运行它以了解它在其他语言中的表现。

更新:我尝试过清理解决方案,但没有工作。

更新:这里有两张图片来解释这种情况: Designer and runtime Runtime Resizing, gap size unchanged it seems

更新:我已经检查了我的控件的设计器和运行时大小。

设计:245

在与标签对齐之前的运行时:158

txt.height = label.top-txt.top-3之后的运行时(3是填充):195

0 个答案:

没有答案