/// <summary> /// Redraws the specified tab /// </summary> /// <param name="tab"></param> private void RedrawTab(RibbonTab tab) { using (Graphics g = CreateGraphics()) { Rectangle clip = Rectangle.FromLTRB( tab.TabBounds.Left, tab.TabBounds.Top, tab.TabBounds.Right, tab.TabBounds.Bottom); g.SetClip(clip); g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; tab.OnPaint(this, new RibbonElementPaintEventArgs(tab.TabBounds, g, RibbonElementSizeMode.None)); } }