拆分器与面板滚动

时间:2013-09-18 01:24:40

标签: c# winforms

我有一个两个面板,panel1是一个表单,panel2是一个命令。

panel1我启用自动滚动到true,停靠为fill

panel2我设置了自动滚动false,停靠为right

我在panel1右侧添加拆分器,运行程序时,结果为:

enter image description here

右侧的滚动垂直位置和水平滚动也会拖动面板2.

我希望表单splitcontainer是这样的:

enter image description here

如何不使用splitcontainer,只使用拆分器和两个面板?

2 个答案:

答案 0 :(得分:1)

您可以按顺序执行以下操作:

  1. panel1.Dock = DockStyle.Left;
  2. splitter1.Dock = DockStyle.Left;
  3. panel2.Dock = DockStyle.Fill;
  4. 如果添加您的控件的顺序与panel1, splitter1, panel2不同,您可以执行以下操作来重新排序:

    1. 选择panel1,右键单击 - > 带到前面
    2. 选择splittler1,右键单击 - > 带到前面
    3. 选择panel2,右键单击 - > 带到前面

答案 1 :(得分:1)

首先将拆分容器添加到表单然后在拆分容器的面板中添加简单面板并将该面板的少数属性设置为

1:自动滚动到true。

2:dockstyle to fill

您将获得所需的输出..