这个问题已经在这里有一个答案:
- 如何更改菜单悬停颜色 4个回答
我添加MenuStrip
在我的应用程序,并添加上ManagerRenderMode
在Render Mode
。 问题是与外观,看起来内脏。 看看那些两张照片,我想改变在透明子菜单即白边,那蓝色rectangule看起来内脏灰色的菜单和深灰色的子菜单(他的境界是深蓝色)和边境白色菜单的时候被选择。 我怎样才能做到这一点?
BackColor
是: 36; 36; 36
36; 36; 36
36; 36; 36
和ForeColor
是LightGray
。
我设法改变蓝色矩形,当选择该选项的白色矩形,蓝色矩形当我选择子菜单的一个选项,但我不知道如何改变white border
,请帮助..
这是迄今为止的代码...
Color culoare = Color.FromArgb(20, 20, 20);
Color culoare1 = Color.FromArgb(36, 36, 36);
public override Color MenuItemSelected
{
get { return culoare; }
}
public override Color MenuItemBorder
{
get { return culoare; }
}
public override Color MenuItemSelectedGradientBegin
{
get { return culoare; }
}
public override Color MenuItemSelectedGradientEnd
{
get { return culoare; }
}
public override Color MenuItemPressedGradientBegin
{
get { return culoare; }
}
public override Color MenuItemPressedGradientEnd
{
get { return culoare; }
}
public override Color MenuBorder
{
get { return culoare; }
}