Usuário com melhor resposta
COR QUANDO PASSA O MOUSE NO MENUSTRIP C#

Pergunta
-
Como mudo a cor quando passa o mouse por cima do menu. Abaixo o link da imagem. Queria mudar a cor azul claro para uma outra. Já procurei em várias propriedades sem nenhum resultado. Alguém aí poderia me dar essa luz?
http://i18.servimg.com/u/f18/19/22/33/60/cor10.png
Respostas
-
Tem como fazer a alteração, mas não é muito simples, segue o modelo.
public partial class Form1 : Form { public Form1() { InitializeComponent(); menuStrip1.Renderer = new MyRenderer(); } private class MyRenderer : ToolStripProfessionalRenderer { public MyRenderer() : base(new MyColors()) {} } private class MyColors : ProfessionalColorTable { public override Color MenuItemSelected { get { return Color.Yellow; } } public override Color MenuItemSelectedGradientBegin { get { return Color.Orange; } } public override Color MenuItemSelectedGradientEnd { get { return Color.Yellow; } } } }
Mais propriedades podem ser encontradas em ProfessionalColorTable
Gilson Joanelo - Desenvolvedor Web
- Marcado como Resposta Deividy Alcantara quarta-feira, 29 de julho de 2015 17:20
Todas as Respostas
-
Tem como fazer a alteração, mas não é muito simples, segue o modelo.
public partial class Form1 : Form { public Form1() { InitializeComponent(); menuStrip1.Renderer = new MyRenderer(); } private class MyRenderer : ToolStripProfessionalRenderer { public MyRenderer() : base(new MyColors()) {} } private class MyColors : ProfessionalColorTable { public override Color MenuItemSelected { get { return Color.Yellow; } } public override Color MenuItemSelectedGradientBegin { get { return Color.Orange; } } public override Color MenuItemSelectedGradientEnd { get { return Color.Yellow; } } } }
Mais propriedades podem ser encontradas em ProfessionalColorTable
Gilson Joanelo - Desenvolvedor Web
- Marcado como Resposta Deividy Alcantara quarta-feira, 29 de julho de 2015 17:20
-