上下文菜單似乎有默認的白色背景。
這看起來相當不錯,但爲了一致性,我希望上下文菜單像任何其他應用程序一樣灰暗。我怎樣才能得到這種風格的我的上下文菜單?製作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