protected override void OnRenderSplitButtonBackground(System.Windows.Forms.ToolStripItemRenderEventArgs e) { if (currentRenderer != null) { currentRenderer.DrawSplitButton(e); return; } base.OnRenderSplitButtonBackground(e); }
protected override void OnRenderSplitButtonBackground(ToolStripItemRenderEventArgs e) { if (_currentRenderer != null) { _currentRenderer.DrawSplitButton(e); } else { base.OnRenderSplitButtonBackground(e); } }
protected override void OnPaint(PaintEventArgs e) { ToolStripRenderer renderer = base.Renderer; if (renderer != null) { this.InvalidateSplitButtonLayout(); Graphics g = e.Graphics; renderer.DrawSplitButton(new ToolStripItemRenderEventArgs(g, this)); if ((this.DisplayStyle & ToolStripItemDisplayStyle.Image) != ToolStripItemDisplayStyle.None) { renderer.DrawItemImage(new ToolStripItemImageRenderEventArgs(g, this, this.SplitButtonButtonLayout.ImageRectangle)); } if ((this.DisplayStyle & ToolStripItemDisplayStyle.Text) != ToolStripItemDisplayStyle.None) { renderer.DrawItemText(new ToolStripItemTextRenderEventArgs(g, this, this.SplitButtonButton.Text, this.SplitButtonButtonLayout.TextRectangle, this.ForeColor, this.Font, this.SplitButtonButtonLayout.TextFormat)); } } }
protected override void OnRenderSplitButtonBackground(ToolStripItemRenderEventArgs e) { renderer.DrawSplitButton(e); }