You should create a custom ToolStripRenderer
, take a look at this - How to: Set the ToolStrip Renderer for an Application
You have to create a custom renderer like this:
class CutomToolStripMenuRenderer : ToolStripProfessionalRenderer { protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e) { if (e.Item.Enabled) base.OnRenderMenuItemBackground(e); } protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e) { if (e.Item.Enabled) base.OnRenderMenuItemBackground(e); } }
And then set this renderer to your menu strip:
menuStrip1.Renderer = new CustomToolStripRenderer();