c# - 将 WinForm ContextMenu 背景设为灰色?

标签 c# winforms contextmenu

上下文菜单似乎有默认的白色背景。
这看起来相当不错,但为了保持一致性,我希望上下文菜单像任何其他应用程序一样呈灰色。如何为我的上下文菜单获取这种样式?

最佳答案

看看my answer有关菜单项的另一个类似问题。

您需要做的是使用ContextMenu而不是 ContextMenuStrip。这将采用底层操作系统中设置的默认颜色(即灰色)和样式,而不是它自己定义的颜色和样式。

关于c# - 将 WinForm ContextMenu 背景设为灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049161/

相关文章:

c# - 在用户控件内设置用户控件的数据上下文,无论用户控件有多少层

c# - 从 Outlook 插件中的 EWS 获取 ExtendedPropertyDefinition 值

.net - Treeview 节点上的动态上下文菜单

c# - Clipboard.GetImage() 返回 null

Android:如何在按钮单击时启用/禁用选项菜单项?

c++ - 清空 Win32 弹出式菜单

C# 设置 GUI

c# - 如何将多个 list 文件嵌入/合并到 C# 应用程序中?

c# - 在扩展方法中创建的实例为空

jquery - 创建 jQueryUI 1.8 按钮菜单