protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
{
if ((e.ToolStrip is ContextMenuStrip) ||
(e.ToolStrip is ToolStripDropDownMenu))
{
// Create the light and dark line pens
using (Pen lightPen = new Pen(KCT.ImageMarginGradientEnd),
darkPen = new Pen(KCT.ImageMarginGradientMiddle))
{
DrawSeparator(e.Graphics, e.Vertical, e.Item.Bounds,
lightPen, darkPen, _separatorInset,
(e.ToolStrip.RightToLeft == RightToLeft.Yes));
}
}
else if (e.ToolStrip is StatusStrip)
{
// Create the light and dark line pens
using (Pen lightPen = new Pen(KCT.SeparatorLight),
darkPen = new Pen(KCT.SeparatorDark))
{
DrawSeparator(e.Graphics, e.Vertical, e.Item.Bounds,
lightPen, darkPen, 0, false);
}
}
else
{
base.OnRenderSeparator(e);
}
}