Custom Renderer for ToolStrip Control
2011-06-01
"You can achieve completely custom appearance and behavior by setting either the ToolStrip.Renderer property or the ToolStripManager.Renderer property to a custom renderer." – From Microsoft.
Create a custom renderer
public class RedTextRenderer : _
System.Windows.Forms.ToolStripRenderer
{
protected override void _
OnRenderItemText(ToolStripItemTextRenderEventArgs e)
{
e.TextColor = Color.Red;
e.TextFont = new Font("Helvetica", 7, FontStyle.Bold);
base.OnRenderItemText(e);
}
}
Set the custom renderer to be the current renderer
To set the custom renderer for one ToolStrip:
toolStrip1.Renderer = new RedTextRenderer();
Above code from MSDN, please read more information from there.