1

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

panel1 我启用了自动滚动到true,并且停靠是fill

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

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

在此处输入图像描述

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

我希望表单 splitcontainer 是这样的:

在此处输入图像描述

如何在不使用拆分容器、仅拆分器和两个面板的情况下做到这一点?

4

2 回答 2

2

您首先将拆分容器添加到表单中,然后在拆分容器的一个面板中添加简单面板并将该面板的一些属性设置为

1:自动滚动为真。

2:要填充的dockstyle

你会得到想要的输出..

于 2013-09-18T04:45:59.417 回答
1

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

  1. panel1.Dock = DockStyle.Left;
  2. splitter1.Dock = DockStyle.Left;
  3. panel2.Dock = DockStyle.Fill;

如果您以不同于 的顺序添加panel1, splitter1, panel2控件,则可以执行以下操作来重新排序它们:

  1. 选择panel1,右键单击 ->置于前面
  2. 选择splittler1,右键单击 ->置于前面
  3. 选择panel2,右键单击 ->置于前面
于 2013-09-18T03:03:26.423 回答