c#/ winforms:两个控件如何动态共享可用空间?

cla*_*amp 7 c# winforms

如何针对以下情况设置控件?:

我有一个父容器,例如a GroupBox.

在这个父容器里面,我有两个相似的控件,比如ListBoxes,彼此相邻.它们都具有相同的大小,因此它们之间的边界恰好位于中间GroupBox.

现在当GroupBox调整大小时,我希望ListBoxes也可以调整大小,但是两者应该总是与另一个大小相同.所以他们两人之间的边界也停留在中间GroupBox.

那么,我如何设置这三个控件的属性以实现我想要的行为?

Dri*_*jck 15

你需要另一个容器.TableLayoutPanel是最好的解决方案.使用1行和2列并在组框中停靠(Dock = Fill)它.两列的宽度应设置为50%.接下来,您可以在单个单元格中添加控件并停靠它们(Dock = Fill)