这是绝望的时候。 Windows窗体设计师撒谎:
TTTTTTTT TTTTTTTT
TTTTTTTT TTTTTTTT
TTTTTTTT TTTTTTTT
TTTTTTTT <- Designer Runtime->
LLLLLLLL LLLLLLLL
LLLLLLLL LLLLLLLL
(T =文本框,L =标签)
文本框(多行)和列表框在设计器中与我的标签完美地显示边缘到边缘变得更短,并且在我实际运行它之间留下空白。 表单不包含除设计器生成的行之外的任何实际代码。 Docking 锚定完美(在设计器和运行时),它只是文本框的大小错误。
我在英语中使用Visual Studio Express 2013。应用程序本身是本地化的,因为我将系统更改为日语,似乎没有简单的方法让我用其他语言运行它以了解它在其他语言中的表现。
更新:我尝试过清理解决方案,但没有工作。
更新:这里有两张图片来解释这种情况:
更新:我已经检查了我的控件的设计器和运行时大小。
设计:245
在与标签对齐之前的运行时:158
txt.height = label.top-txt.top-3之后的运行时(3是填充):195