Winforms 中的 AutoSize 和 Size 属性
AutoSize and Size property in Winforms
Form 上有具有以下属性的 GroupBox:
AutoSize = true;
AutoSizeMode = GrowAndShrink;
看来,如果将Control添加到这个GroupBox中,GroupBox的高度将是:
Control.Top + Control.Height + 20;
有什么办法可以减少这个数字---> 20
?
AutoSize = true
表示控件将开始调用GetPreferredSize(Size proposedSize)
方法。
您可以继承 GroupBox
并覆盖 GetPreferredSize
方法。
Form 上有具有以下属性的 GroupBox:
AutoSize = true;
AutoSizeMode = GrowAndShrink;
看来,如果将Control添加到这个GroupBox中,GroupBox的高度将是:
Control.Top + Control.Height + 20;
有什么办法可以减少这个数字---> 20
?
AutoSize = true
表示控件将开始调用GetPreferredSize(Size proposedSize)
方法。
您可以继承 GroupBox
并覆盖 GetPreferredSize
方法。