在一张图片上面放置ToolStrip,设置背景色透明,会有一条蓝色的线。设置RenderMode为system就没有。 但是出现了一条灰色的线。去不掉。 解决方法: ToolStrip的print事件。 private void toolStrip1_Paint(object sender, PaintEventArgs e) { if ((sender as ToolStrip).RenderMode == ToolStripRenderMode.System) { Rectangle rect = new Rectangle(0, 0, this.toolStrip1.Width, this.toolStrip1.Height-2); e.Graphics.SetClip(rect); } }