private void toolStrip1_Paint(object sender, PaintEventArgs e)
{
//去掉toolStriip底边的线
if ((sender as ToolStrip).RenderMode == ToolStripRenderMode.System)
{
Rectangle rect = new Rectangle(0, 0, this.toolStrip1.Width, this.toolStrip1.Height - 2);
e.Graphics.SetClip(rect);
}
}
{
//去掉toolStriip底边的线
if ((sender as ToolStrip).RenderMode == ToolStripRenderMode.System)
{
Rectangle rect = new Rectangle(0, 0, this.toolStrip1.Width, this.toolStrip1.Height - 2);
e.Graphics.SetClip(rect);
}
}
本文介绍了一种在C#中通过重写toolStrip1_Paint事件处理程序来隐藏ToolStrip控件底部线条的方法。当ToolStrip的渲染模式设置为System时,通过定义特定的矩形区域并使用Graphics对象的SetClip方法来实现这一效果。
3366

被折叠的 条评论
为什么被折叠?



