GroupBox自动大小

GroupBox自动大小

似乎GroupBox控件在生成控件if AutoSize = true时有一个预定义的填充。也就是说,一旦一个控件(在GroupBox中)在GroupBox底部大约20个像素以内,GroupBox就开始增长。这会导致大约20个像素从最底层的控件底部填充到GroupBox的底部(@Sinatr的附加图像以黄色突出显示)。

根据我的观察,在生长Width of GroupBox时,填充物似乎要少一些。

无论如何,您可以这样做:“绕开”问题:

代码语言:javascript运行复制 public void MyFunction()

{

groupBox1.AutoSize = true;

// Do stuff (e.g., add controls to GroupBox)...

// Once all controls have been added to the GroupBox...

groupBox1.AutoSize = false;

// Add optional padding here if desired.

groupBox1.Height = myBottomMostControl.Bottom;

}

相关数据