2010-01-14 7 views
0

Il y a n'importe quelle forme pour changer la couleur de menu quand la souris est dessus en concevant le temps dans le studio visuel 2008? Ou au moins changer tous les éléments du menu en même temps dans le temps d'exécution J'utilise Windows Formschanger le menu de couleur dans la conception

+0

Je suppose que vous le menu dire de votre application (pas les menus VS) lorsque vous avez votre formulaire ouvert en mode design. Sauf si vous créez votre propre menu (personnalisé) comme un contrôle et utilisez le Component.DesignMode – mfloryan

+0

C'est correct, je parle des menus de mon application. Et j'utilise les menus standard. –

Répondre

0

Je did't trouvé une façon de le faire dans le temps desing, mais avec le code i besoin de changer le RenderMode à Personnalisé, utilisez par défaut l'option "manager".

Il n'est pas possible de définir directement un RenderMode of Custom; à la place, le ToolStrip le définit lorsque vous fournissez un rendu personnalisé.

Source here

avec cela, hérite d'une classe de ToolStripRenderer

class CustomRenderer : ToolStripRenderer 
{ 
    //customize here 
} 

et appellent quand les formes est charge

private void form_Load(object sender, EventArgs e) 
{ 
    menuStrip1.Renderer = new CustomRenderer(); 
} 
Questions connexes