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