可能重複:
Standard Windows menu bars in Windows Forms使用Windows在Windows 7風格的MenuStrip窗體
我使用Windows窗體,當我使用的MenuStrip項,我得到的東西,看起來像這樣:
是否有可能到u SE菜單條類似的系統使用,就像在Windows資源管理器的那些,或Firefox,例如:
Windows窗體,或在一般的C#?
可能重複:
Standard Windows menu bars in Windows Forms使用Windows在Windows 7風格的MenuStrip窗體
我使用Windows窗體,當我使用的MenuStrip項,我得到的東西,看起來像這樣:
是否有可能到u SE菜單條類似的系統使用,就像在Windows資源管理器的那些,或Firefox,例如:
Windows窗體,或在一般的C#?
嘗試使用MainMenu
而不是MenuStrip
。 MainMenu
將提取底層操作系統的當前樣式,而MenuStrip
不會。儘管MainMenu
已被MenuStrip
取代,它仍然支持向前(根據MSDN文檔)。
MenuStrip
完全在C#中呈現,並且不使用當前操作系統的樣式,而MainMenu
控件使用底層OS API呈現並執行。
MainMenu
可能不在您的工具箱中。要添加它,請在工具箱中單擊鼠標右鍵,選擇「選擇項目...」,然後確保MainMenu項目已被選中。
This article更深入地解釋了MainMenu
和MenuStrip
之間的差異。