3

我有两个 Windows 窗体工具条,其中包含窗体上的一些控件。然而,出于某种奇怪的原因,它们在右侧包含一条垂直线。我找不到任何可以删除它们的属性,也找不到有关如何在线删除它们的任何其他信息。

问题说明

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

4

1 回答 1

5

它是工具条的边界。旨在在多个相邻工具条之间提供清晰的分隔。将其 RenderMode 属性更改为 System 将是摆脱它的一种方法,尽管这会改变外观。或者您可以编写自己的渲染器来摆脱它。AC# 示例:

    public Form1() {
        InitializeComponent();
        toolStrip1.Renderer = new MyRenderer();
    }
    private class MyRenderer : ToolStripProfessionalRenderer {
        protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e) {
            // Do nothing
        }
    }
于 2012-08-09T17:50:55.167 回答