使用SplitContainer,用户可以调整控件两侧的大小。但这仅限于两个部分。

使用TableLayoutPanel,您可以拥有无​​限的行和列。不幸的是,用户无法在其中拖动这些部分。

我怎样才能两全其美呢? SplitContainer中的中间栏的“可拖动性”,以及TableLayoutPanel允许具有超过2x1的部分的功能?

如果Winforms不允许这样做,也许那里有商业组件?我知道我已经在某些非.NET程序中看到了这种高级控件。

最佳答案

在第一个的一半内嵌入另一个SplitContainer。

请记住,您可以水平分割和垂直分割。我确信可以通过这种方式生成许多整洁的布局。

08-06 18:01