使用 WinForms 在上下文菜单中独立地将快捷方式文本变灰

Independently greyed out shortcut text in context menu using WinForms

我想做以下事情:

快捷方式文本是灰色的,就好像菜单项被禁用,而项目本身没有被禁用,使用标准的 WinForms API我不知道如何实现这个!

有没有办法单独'disable'仅快捷文本项?

没有内置 属性 仅禁用快捷方式。但是,您可以使用 OnPaint 事件实现此目的,您可以在其中根据需要设置颜色。