0

可能重复:
如何更改菜单悬停颜色 - WINFORMS

我正在自定义我的菜单条颜色。我想让它看起来像 Visual Studio 2010 中的那个。

VS 2010 菜单条

是否有引用颜色的现有文档?

编辑
我知道如何使用自定义渲染器来更改颜色。我的问题目标是获取所有颜色的列表。我可以使用图像编辑器软件通过颜色选择器工具查找每种颜色的 RGB 值,但我想知道颜色列表是否写在某处:

  • MenuStripForeColor
  • MenuStripGradientBegin
  • MenuStripGradientEnd
  • MenuItemPressedGradientBegin
  • MenuItemPressedGradientMiddle
  • MenuItemPressedGradientEnd
  • MenuItemSelectedGradientBegin
  • MenuItemSelectedGradientEnd
  • MenuItemSelected
  • MenuBorder
  • MenuItemBorder
  • ImageMarginGradientBegin
  • ImageMarginGradientMiddle
  • ImageMarginGradientEnd
  • ToolStripDropDownBackground
  • ... 其他 (?)
4

2 回答 2

1

Visual Studio 使用 WPF。但是,如果您使用MainMenu代替MenuStrip.

于 2012-10-31T09:55:11.480 回答
0

您可以使用自己的渲染器来实现这一点......这里讨论了自定义渲染器:http: //msdn.microsoft.com/en-us/library/ms229725.aspx

于 2012-10-31T10:01:53.583 回答