在我的 Windows 窗体应用程序中使用 3 个嵌套的SplitContainer 。当遇到与其他人相同的问题时,分隔条与周围面板的颜色相同。常见的解决方案似乎是更改BackColor但嵌套时会导致嵌套面板周围出现难看的边框:
我也有人建议使用Fixed3D BorderStyle但这有同样的问题:
在我的 Windows 窗体应用程序中使用 3 个嵌套的SplitContainer 。当遇到与其他人相同的问题时,分隔条与周围面板的颜色相同。常见的解决方案似乎是更改BackColor但嵌套时会导致嵌套面板周围出现难看的边框:
我也有人建议使用Fixed3D BorderStyle但这有同样的问题:
在写这个问题的最后时刻,我顿悟了。SplitContainer 内的虚线只是参考线,而不是固定的边距。嵌套的 SplitContainer 的位置是 3, 3。
通过手动将位置设置为 0、0(设计师捕捉到 3、3),左侧的灰色消失了。我还必须将其放大 3 个像素以防止右侧出现新边框。
对每个嵌套的 SplitContainer 执行此操作解决了我的问题: Fixed form http://fr33dan.com/Fixed.png
为拆分容器提供与其面板不同的背景颜色,并将它们的边框样式全部设置为无。