我有一张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
看起来与众不同:
我想摆脱出现的分裂器。但我不知道如何做到这一点。
答案 0 :(得分:1)
答案就是使用ToolStripProfessionalRenderer
作为自定义渲染器的父类。 (Hans Passant)