using System.Windows.Forms;
using System.Drawing;
class NewToolStrip: ToolStrip
{
protected override void OnPaint(PaintEventArgs e)
{
if (this.RenderMode == ToolStripRenderMode.System)
{
Rectangle rect = new Rectangle(0, 0, this.Width, this.Height - 2);
e.Graphics.SetClip(rect);
}
base.OnPaint(e);
}
}
或者在根据相应的toolstrip触发paint事件
/// <summary>
/// 去掉【设置中心】下面的那条线
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void toolStrip1_Paint(object sender, PaintEventArgs e)
{
if (toolStrip1.RenderMode == ToolStripRenderMode.System)
{
Rectangle rect = new Rectangle(0,0,toolStrip1.Width,toolStrip1.Height-2);
e.Graphics.SetClip(rect);
}
}