使WinForm ContextMenu背景灰色?

时间:2010-06-15 21:22:39

标签: c# winforms contextmenu

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

2 个答案:

答案 0 :(得分:2)

contextMenuStrip1.BackColor = Color.Pink;

将它放在onLoad处理程序中,或转到属性并在那里更改BackColor:o)

答案 1 :(得分:2)

请查看my answer以了解有关菜单项的其他类似问题。

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