问题 如何将Panel添加到SplitContainer?


我使用的是SplitContainer,它只包含2个面板,但我需要3个(面板)。

问题:

是否可以向SplitContainer添加更多面板?

if YES
      how? 
else
      why not?

谢谢 :-)


2825
2017-12-02 08:56


起源



答案:


严格来说,这是不可能的。但是,你总是可以使用一秒钟 SplitContainer 在第一个之一 SplitContainer小组获得了类似的结果。


16
2017-12-02 09:00



好主意!让我尝试。 - Pratik Deoghare
(+ 1A)很棒。谢谢。 - Pratik Deoghare
这是一个简单快速的解决方案,但您必须考虑到调整“外部”Splitcontainer分离器的大小,导致“内部”Splitcontainer分离器的位置移位。 - Xilconic
@Xilconic:如果这不是预期的行为,您始终可以将内部拆分容器的FixedPanel设置为Panel1。 - Nyerguds
如果你试图有两个侧面板和一个在调整面板时改变尺寸的中心区域,那么评论实际上有一个有趣的答案部分。添加一个SplitContainer,然后在第一个的右侧面板中放入第二个SplitContainer。选择第二个SplitContainer,并将Layout> FixedPanel设置为Panel2。现在,更改左侧面板的大小不会改变右侧面板的大小。 - fadden


答案:


严格来说,这是不可能的。但是,你总是可以使用一秒钟 SplitContainer 在第一个之一 SplitContainer小组获得了类似的结果。


16
2017-12-02 09:00



好主意!让我尝试。 - Pratik Deoghare
(+ 1A)很棒。谢谢。 - Pratik Deoghare
这是一个简单快速的解决方案,但您必须考虑到调整“外部”Splitcontainer分离器的大小,导致“内部”Splitcontainer分离器的位置移位。 - Xilconic
@Xilconic:如果这不是预期的行为,您始终可以将内部拆分容器的FixedPanel设置为Panel1。 - Nyerguds
如果你试图有两个侧面板和一个在调整面板时改变尺寸的中心区域,那么评论实际上有一个有趣的答案部分。添加一个SplitContainer,然后在第一个的右侧面板中放入第二个SplitContainer。选择第二个SplitContainer,并将Layout> FixedPanel设置为Panel2。现在,更改左侧面板的大小不会改变右侧面板的大小。 - fadden


如前所述,是的,您可以使用第二个拆分或向相关面板添加2个面板。


0
2017-12-02 09:02