Windows窗体设计器大小与运行时大小不匹配

时间:2017-04-06 01:36:15

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

首先,这是一张图片,可以帮助您更好地理解问题 Form Comparison

正如您所看到的,后台的设计器表单和调试运行时表单几乎完全一致。然而,正常大小的形式"最终吃了#34; Total"在其瓶子右侧贴上标签。该标签和其他表单内容在设计器表单和MAXIMIZED运行时表单上都很好地显示,如下所示。 enter image description here

因此,总而言之,如何使正常大小的运行时表单不会占用我的设计器表单上显示的标签?

2 个答案:

答案 0 :(得分:0)

使用Anchor属性。以下是对它的描述:

  

定义绑定特定控件的容器的边缘。   当一个控件锚定到一个边缘时,它之间的距离   控制的最近边缘和指定的边缘将保持不变。

在这种情况下,您可以将标签Total da Folha Selecionada Anchor设置为Right

但是,如果没有空间,则无法显示所有标签。为此,您可以为表单指定MinimumSize

答案 1 :(得分:0)

好吧,事实证明我并不知道tabPage内的每个tabControl都有一个名为AutoScroll的属性,如果其内容不符合tabpage页面大小,则会自动在tabPage上放置滚动条。

所以我只是打开了该属性,将标签AutoSize属性再次设置回true,结果确实符合我的预期。

enter image description here

尽管如此,我感谢所有花时间尝试帮助我了解他们的人:D