ToolStripSplitButton 拆分器问题

ToolStripSplitButton splitter issue

我有一个带有 ToolStrip 的表格,我把它放在 ToolStripSplitButton 上。

    toolStrip1.BackColor = Color.White;
    toolStrip1.GripStyle = ToolStripGripStyle.Hidden;

    splitButton.Image = PlusPic;
    splitButton.Size = new Size(30, 30);
    splitButton.Visible = true;
    toolStrip1.Items.Add(splitButton);

看起来像这样:

但出于某种原因,我必须为 ToolStrip 使用自定义渲染器。

class ToolstripCustomRenderer : ToolStripSystemRenderer { }

toolStrip1.Renderer = new ToolstripCustomRenderer();

在我设置 Renderer 后,它改变了 ToolStripSplitButton 的外观。它与我在 ToolstripCustomRenderer 中重写的方法无关。所以我的 ToolStripSplitButton 看起来不一样了:

而且我想摆脱出现的分离器。但是我不知道该怎么做。

答案只是使用 ToolStripProfessionalRenderer 作为自定义渲染器的父级 class。 (汉斯·帕桑特)