调整窗体大小的大小不会调整内部组件的大小

时间:2013-03-18 18:58:16

标签: c# winforms

我不得不再次触摸Windows窗体,我很难找到一些应该很容易修复的东西。

我有这个控制权:

Control

当我在表单中放置时如下所示:

Control

问题在于,在运行表单时,这是它上面的控件放置的样子:

Control

我在控件的所有组件中设置了锚属性,所以我不确定它是什么问题。当窗体调整大小但未发生时,控件应调整其组件的大小。

任何帮助都将受到欢迎。

2 个答案:

答案 0 :(得分:0)

您需要在容器上将Dock属性设置为Fill。我不太确定你的布局结构,我使用TableLayout或Panels,设置Dock来填充它,所以用主窗口拉伸。在容器内部放置我的组件,在适当的位置再次设置为Dock。

答案 1 :(得分:0)

好的,这是一个奇怪的问题。我将表单中的字体更改为Verdana并忘记在控件中更改它,这就是导致问题的原因。也许它与渲染字体的方式有关。

由于