使用SplitContainer,用户可以调整控件两侧的大小。但这仅限于两个部分。
使用TableLayoutPanel,您可以拥有无限的行和列。不幸的是,用户无法在其中拖动这些部分。
我怎样才能两全其美呢? SplitContainer中的中间栏的“可拖动性”,以及TableLayoutPanel允许具有超过2x1的部分的功能?
如果Winforms不允许这样做,也许那里有商业组件?我知道我已经在某些非.NET程序中看到了这种高级控件。
最佳答案
在第一个的一半内嵌入另一个SplitContainer。
请记住,您可以水平分割和垂直分割。我确信可以通过这种方式生成许多整洁的布局。