我有两个 Windows 窗体工具条,其中包含窗体上的一些控件。然而,出于某种奇怪的原因,它们在右侧包含一条垂直线。我找不到任何可以删除它们的属性,也找不到有关如何在线删除它们的任何其他信息。
任何人都可以帮忙吗?提前致谢。
它是工具条的边界。旨在在多个相邻工具条之间提供清晰的分隔。将其 RenderMode 属性更改为 System 将是摆脱它的一种方法,尽管这会改变外观。或者您可以编写自己的渲染器来摆脱它。AC# 示例:
public Form1() {
InitializeComponent();
toolStrip1.Renderer = new MyRenderer();
}
private class MyRenderer : ToolStripProfessionalRenderer {
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e) {
// Do nothing
}
}