【问题标题】:Visual Studio 2010 menu strip colors [duplicate]Visual Studio 2010 菜单条颜色 [重复]
【发布时间】:2012-10-31 09:48:35
【问题描述】:

可能重复:
How to change Menu hover color - WINFORMS

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

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

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

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

【问题讨论】:

  • 颜色是什么意思? menustripitem 的背景色还是 ImageList 中的颜色你指的是?
  • @MohsenAfshin:菜单的背景/前景色、菜单项...
  • VS2010 使用 WPF,它不是 MenuStrip。完整列表可用作 ProfessionalColorTable 类的属性。

标签: c# winforms visual-studio-2010 menubar


【解决方案1】:

Visual Studio 使用 WPF。但是,如果你使用MainMenu 而不是MenuStrip,你可以达到类似的效果。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多