C# Cambiare colore voce menuStrip

Stato
Discussione chiusa ad ulteriori risposte.

Cryptonic

Utente Gold
26 Aprile 2012
303
47
94
201
Ciao ragazzi,
come faccio a cambiare il colore a una voce del menu ?
Mi spiego... Io ho un stripMenu con sfondo nero e le scritte sono bianche... Se io clicco su Prodotti mi spuntano nuove voci ma Prodotti si imposta con sfondo bianco e scritta bianca... Come risolvo ?
 
Prova a creare tu stesso una Color Table.

C#:
private void Form1_Load(object sender, EventArgs e)
{
    menuStrip1.Renderer = new ToolStripProfessionalRenderer(new TestColorTable());
}

public  class TestColorTable : ProfessionalColorTable
{
    public override Color MenuItemSelected
    {
        get { return Color.Red; }
    }

    public override Color MenuBorder  
    {
        get { return Color.Green; }
    }

}
 
Prova a creare tu stesso una Color Table.

C#:
private void Form1_Load(object sender, EventArgs e)
{
    menuStrip1.Renderer = new ToolStripProfessionalRenderer(new TestColorTable());
}

public  class TestColorTable : ProfessionalColorTable
{
    public override Color MenuItemSelected
    {
        get { return Color.Red; }
    }

    public override Color MenuBorder 
    {
        get { return Color.Green; }
    }

}


Appena torno provo ! Avevo provato a forzare il colore ma non voleva saperne. Forse sbagliavo io con il codice xD grazie mille !
 
Stato
Discussione chiusa ad ulteriori risposte.