2010-05-31 83 views

回答

12

嘗試使用MainMenu而不是MenuStripMainMenu將提取底層操作系統的當前樣式,而MenuStrip不會。儘管MainMenu已被MenuStrip取代,它仍然支持向前(根據MSDN文檔)。

MenuStrip完全在C#中呈現,並且不使用當前操作系統的樣式,而MainMenu控件使用底層OS API呈現並執行。

MainMenu可能不在您的工具箱中。要添加它,請在工具箱中單擊鼠標右鍵,選擇「選擇項目...」,然後確保MainMenu項目已被選中。

This article更深入地解釋了MainMenuMenuStrip之間的差異。