this question has answer here:
- how change menu hover color 3 answers
i have looked search results stackoverflow no avail, including: how change menu hover color
i have menu strip black white font color. when select font stays white box turns white too. how set "selected" color of menu item?
by "selected" mean clicked on menu option. not hover.
https://msdn.microsoft.com/en-us/library/system.windows.forms.professionalcolortable(v=vs.110).aspx
i checked out none of these targeted top tier menu item.

private class myrenderer : toolstripprofessionalrenderer { public myrenderer() : base(new mycolors()) { } } private class mycolors : professionalcolortable { public override color toolstripdropdownbackground { { return color.black; } } public override color menuitemselectedgradientbegin { { return color.gray; } } public override color menuitemselectedgradientend { { return color.red; } } }
use menuitempressedgradientbegin / end instead of menuitemselectedgradientbegin / end change color of "primary" bar.
menu.renderer = new myrenderer(); private class myrenderer : toolstripprofessionalrenderer { public myrenderer() : base(new mycolors()) { } } private class mycolors : professionalcolortable { public override color menuitempressedgradientbegin { { return color.gray; } } public override color menuitempressedgradientend { { return color.red; } } }
Comments
Post a Comment