为什么会出现在工具条垂直线?(Why am I getting a vertical line on

2019-06-26 22:07发布

我有一个包含窗体上的某些控件两个Windows窗体toolstrips。 但是,对于一些奇怪的原因,它们包含在右手侧的垂直线。 我找不到任何财产,除去他们,我无法找到如何让在线摆脱他们的任何其他信息。

任何人都可以帮忙吗? 提前致谢。

Answer 1:

这是工具条的边框。 为了给多个相邻工具条之间的明确分离。 改变其RenderMode属性系统将摆脱它,尽管这改变了外观和感觉的一种方式。 或者,您可以编写自己的渲染,以摆脱它。 C#示例:

    public Form1() {
        InitializeComponent();
        toolStrip1.Renderer = new MyRenderer();
    }
    private class MyRenderer : ToolStripProfessionalRenderer {
        protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e) {
            // Do nothing
        }
    }


文章来源: Why am I getting a vertical line on toolstrip?