例:当我使用鼠标调整TabControls的主窗体大小或最大化它,或将其移动到分辨率较低的屏幕时,GroupBox B保持其宽度/高度.这会导致GroupBox B绘制GroupBox A,有点像’always on top’效果.
期望:希望两个GroupBoxes根据彼此/ proporitionly调整大小并适合他们给出的区域.
想法?
>添加tableLayoutPanel并根据您的需要调整大小.>将桌子固定在顶部,底部,左侧和右侧>将GroupBoxA放入表格的左上角单元格中>将GroupBoxB放入表格的右下方单元格中>对于两个GroupBox相应的大小,并将它们锚定到所有4个方面.>现在,他们将与应用程序成比例地增长和缩小.
此外,您可以向表中添加更多控件.如果需要控件跨越多行或列,请使用RowSpan / ColumnSpan属性.