【问题标题】:How to change selected menustrip item color?如何更改选定的菜单条项目颜色?
【发布时间】:2017-09-05 21:40:19
【问题描述】:

我已将菜单条项从默认颜色更改为新颜色。但是,选择后,它将变为默认颜色。当我单击工具条项目时,我必须更改什么属性才能显示为 DimGray 背景?

我已经尝试过单击该项目的实例来将 BackColor 更改为 Color.Dimgray,但这不起作用。有什么建议么?

【问题讨论】:

  • 以这种方式更改颜色总是冒着您选择的风险无法与用户选择的配色方案一起使用。
  • 同意,但有时您必须按照 Powers That Be 的配色方案进行操作。 :D

标签: vb.net visual-studio-2013


【解决方案1】:

我遇到了同样的问题 - 当用户选择 ToolStripMenuItem 时,会显示下拉菜单,MenuItem 已变回原来的颜色。

这可以通过创建一个子程序来解决,该子程序通过更改项目的前景色和/或背景色来处理MenuItem 的下拉打开事件,例如:

Private Sub ToolStripMenuItem2_DropDownOpened(sender As Object, e As EventArgs) Handles ToolStripMenuItem2.DropDownOpened
    ToolStripMenuItem2.ForeColor = Color.Black
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2021-08-26
    • 2011-02-26
    • 1970-01-01
    • 2011-04-14
    相关资源
    最近更新 更多