title: MenuStrip Selected Color
body: <p>I have looked into all search results from StackOverflow to no avail, including: <a href="https://stackoverflow.com/questions/9260303/how-to-change-menu-hover-color-winforms">How to change menu hover color</a></p>
  
  <p>I have a menu strip which is black with white font color.  When you select it the font stays white but the box turns white too.  How do i set the "selected" back color of a menu item?</p>
  
  <p>By "selected" i mean you clicked on the menu option. NOT hover.</p>
  
  <p><a href="https://msdn.microsoft.com/en-us/library/System.Windows.Forms.ProfessionalColorTable(v=vs.110).aspx" rel="nofollow noreferrer">https://msdn.microsoft.com/en-us/library/System.Windows.Forms.ProfessionalColorTable(v=vs.110).aspx</a></p>
  
  <p>I checked this out but none of these targeted the top tier menu item.</p>
  
  <p><img src="https://i.stack.imgur.com/xo5kr.png" alt="enter image description here"></p>
  
  <pre><code>    private class MyRenderer : ToolStripProfessionalRenderer
      {
          public MyRenderer() : base(new MyColors()) { }
      }
  
      private class MyColors : ProfessionalColorTable
      {
          public override Color ToolStripDropDownBackground
          {
              get { return Color.Black; }
          }
          public override Color MenuItemSelectedGradientBegin
          {
              get { return Color.Gray; }
          }
          public override Color MenuItemSelectedGradientEnd
          {
              get { return Color.Red; }
          }
      }
  </code></pre>