Menu contextuel de la Bande -> Modification de la couleur de mise en Surbrillance des Éléments

Donc sur mon Menu Contextuel Bande, j'ai envie de changer la couleur de l'élément sélectionné.
Par exemple, je Veux Élément de Menu "à Propos de Moi" à changer de couleur du Blanc au Noir quand il a été mis en évidence.
C'est ce Que j'ai essayé:

        ContextMenuStrip CMS = new ContextMenuStrip();
        CMS.ForeColor = Color.White;
        CMS.ShowImageMargin = false;
        var item = CMS.Items.Add("About Me", null);
        item.MouseHover += new EventHandler(CMS_MouseHover);

   void CMS_MouseHover(object sender, EventArgs e)
    {
        ContextMenuStrip CMS = sender as ContextMenuStrip;
        CMS.ForeColor = Color.Black;
    }

J'ai aussi essayé de jouer avec les ToolStripMenuitem gestionnaires d'événements, mais je ne pense pas qu'il sera appliqué ici ?

Toute suggestion sur comment je pourrais y arriver ?

Je me Demandais aussi si il y avait un moyen de changer la couleur de surbrillance, je sais que cela dépend de votre système, mais je me demandais juste.

question est lié et la réponse en fait remplace la couleur de surbrillance.

OriginalL'auteur e e | 2012-09-10