C# 带面板滚动的拆分器
我有一个两个面板,panel1是一个窗体,panel2是一个命令 panel1 I启用自动滚动至C# 带面板滚动的拆分器,c#,winforms,C#,Winforms,我有一个两个面板,panel1是一个窗体,panel2是一个命令 panel1 I启用自动滚动至true,停靠为fill panel2我设置了自动滚动false,停靠在右侧 我在panel1右侧添加了拆分器,运行程序时,结果是: 垂直滚动位于右侧,水平滚动也会拖动面板2 我希望表单拆分容器如下所示: 如何在不使用splitcontainer、仅splitter和两个面板的情况下执行此操作?您可以按顺序执行以下操作: 面板1.Dock=DockStyle.左 splitter1.Dock=Do
true
,停靠为fill
panel2我设置了自动滚动false
,停靠在右侧
我在panel1右侧添加了拆分器,运行程序时,结果是:
垂直滚动位于右侧,水平滚动也会拖动面板2
我希望表单拆分容器如下所示:
如何在不使用splitcontainer、仅splitter和两个面板的情况下执行此操作?您可以按顺序执行以下操作:
panel1、splitter1、panel2
的顺序添加了控件,则可以执行以下操作重新排序:
panel1
,右键单击->带到前面splittler1
,右键单击->带到前面panel2
,右键单击->带到前面首先将拆分容器添加到表单中,然后在拆分容器的一个面板中添加简单面板,并将该面板的几个属性设置为 1:自动滚动至真 2:要填充的dockstyle
您将获得所需的输出。@Alexbelek您能指出哪个滚动条吗<代码>垂直滚动或
水平滚动
?它是面板1的滚动条吗?屏幕截图更能描述你目前的情况。对不起,拆分器不能拖动@Kingking@Alexbelek你怎么知道的?你看到表格上的位置了吗?我已经测试了简单的代码,当然拆分器可以很好地拖动。@Alexbelek您应该检查面板1
和面板2
的自动调整大小,它应该是false
。还要检查它们的最大尺寸。为什么面板1被保留?面板1是填充的,面板2是对的,怎么样?就像我的问题一样?OP清楚地说明了如何在不使用splitcontainer
的情况下做到这一点?