Winforms中的AutoSize和Size属性

时间:2015-04-03 06:45:55

标签: c# winforms height autosize groupbox

表单上有GroupBox,其中包含以下属性:

AutoSize = true;
AutoSizeMode = GrowAndShrink;

看来,如果将Control添加到此GroupBox中,GroupBox的高度将为:

Control.Top + Control.Height + 20;

有没有办法减少这个数字---> 20

1 个答案:

答案 0 :(得分:2)

AutoSize = true表示控件将开始调用GetPreferredSize(Size proposedSize)方法。

您可以继承GroupBox并覆盖GetPreferredSize方法。