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。 (汉斯·帕桑特)
我有一个带有 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。 (汉斯·帕桑特)