上下文菜单似乎有默认的白色背景。
这看起来相当不错,但为了一致性,我希望上下文菜单像任何其他应用程序一样灰暗。我怎样才能得到这种风格的我的上下文菜单?制作WinForm ContextMenu背景灰色?
回答
看一看my answer有关菜单项的另一个类似的问题。
您需要做的是使用ContextMenu
而不是ContextMenuStrip
。这将拾取底层操作系统中设置的默认颜色(即灰色)和样式,而不是自己定义的颜色和样式。
我正在使用Visual C#2008,并且ContextMenuStrip是工具箱中的唯一选项(ContextMenu似乎不在那里) – sooprise 2010-06-15 21:38:08
@Soo:如果您阅读了我上面链接的答案,它会告诉您如何将'ContextMenu'添加到工具箱。 – adrianbanks 2010-06-15 21:40:31
啊,我应该仔细阅读,谢谢! – sooprise 2010-06-15 21:48:39
contextMenuStrip1.BackColor = Color.Pink;
将在onLoad处理,或转到属性,改变背景色有:O)
好的,很酷!但是......上下文菜单是平坦的,其他的似乎有深度。我只想让我的上下文菜单与所有其他菜单看起来一样。 – sooprise 2010-06-15 21:28:09
通过明确设置背景颜色,即使用户将Windows样式更改为不同的颜色,也会强制用户使用该颜色。 – adrianbanks 2010-06-15 21:35:10
- 1. Textfield背景色白色,活动灰色背景色
- 2. AddIn灰色背景窗口
- 3. 灰色背景右侧
- 4. 灰色背景在Firefox
- 5. Android - 灰色背景而不是白色
- 6. Android - 黑色背景变成灰色
- 7. 如何用css制作这种灰色的背景?
- 8. Jpanel的背景是灰色的
- 9. 如何检测在UISearchDisplayController灰色(灰色)背景上的敲击
- 10. Winform ListView背景颜色LargeIcon视图
- 11. 如何制作纯色背景色
- 12. 背景灰
- 13. 灰色背景只能弹出可见
- 14. 没有得到灰色背景
- 15. JQUERY - 显示DIV和灰色背景
- 16. 背景图片中的灰色块
- 17. Bootstrap 3模式背景不灰色
- 18. android ImageButton获取灰色背景
- 19. 灰色背景工具栏C++
- 20. PNG在IE8中显示灰色背景
- 21. QuickContactBadge setImageBitmap获得灰色背景
- 22. 不透明的白色背景与rgba在白色背景显示灰色?
- 23. 制作UIImageView灰色
- 24. 灰色背景颜色列表项目而不是白色
- 25. Pascal - 将背景设置为白色(不是灰色,纯白色)
- 26. 根据背景制作前景色黑色或白色
- 27. 视图中的灰色背景颜色尽管白色背景定义并且首先工作
- 28. Listview背景绘制问题C#Winform
- 29. 我的街景应用程序的灰色背景
- 30. UITabBarItem去除背景色的灰色/蓝色
您是使用ContextMenu还是ContextMenuStrip?不要混合它们。 – 2010-06-15 21:38:27
我正在使用ContextMenuStrip, ContextMenu似乎不可用 Visual C#2008是我正在使用的。 – sooprise 2010-06-15 21:40:38