如何在不创建边框的情况下在SplitPanel上显示拆分器

时间:2013-02-27 17:05:17

标签: c# splitcontainer

在我的Windows窗体应用程序中使用3个嵌套SplitContainer。当遇到与其他人一样的问题时,分割条与周围的面板颜色相同。 common solution似乎是要更改BackColor,但在嵌套时会导致嵌套面板周围出现难看的边框:

Form with borders around the containers in the SplitContainer

我也是Fixed3D suggesting the use的人BorderStyle,但这也有同样的问题:

Form using 3DBorders that has a similar problem.

1 个答案:

答案 0 :(得分:1)

在写这个问题的最后时刻,我有一个顿悟。 SplitContainer中的虚线只是指导而非固定边距。嵌套的SplitContainer的位置是3。

通过手动将位置设置为0,0(设计师捕捉到3,3),左边的灰色消失了。我还需要将其放大3个像素以防止右边的新边框。

对每个嵌套的SplitContainer执行此操作解决了我的问题: Fixed form http://fr33dan.com/Fixed.png