除了使用MenuStrip之外,還有另一種在C#中創建主菜單的方法嗎?Windows窗體中的本機外觀(類似於資源管理器)主菜單
它看起來不像標準資源管理器菜單。
我在這裏做錯了什麼?我只想要標準的應用程序主菜單,就像瀏覽器一樣。
除了使用MenuStrip之外,還有另一種在C#中創建主菜單的方法嗎?Windows窗體中的本機外觀(類似於資源管理器)主菜單
它看起來不像標準資源管理器菜單。
我在這裏做錯了什麼?我只想要標準的應用程序主菜單,就像瀏覽器一樣。
聽起來好像你想要一個尊重OS主題的菜單。 MainMenu類將執行此操作。
右鍵單擊工具箱並選擇「選擇項目」。選擇MainMenu類將其添加到您的工具箱中(當您選擇選項時,它將被添加到您'開'的類別下)。
請注意,MainMenu派生自Component而不是Control,所以不具備完全控制功能,並且api與Toolstrip派生項api相比有點笨拙。
請注意,如果您還想要那些尊重OS外觀和感覺的控件版本,還有其他類被上下文菜單,工具欄和狀態欄的「strip」控件系列所取代。這些也可以按照上述方式添加到工具箱中。
這聽起來像你想要的是讓菜單保持當前操作系統風格的外觀和感覺。 MenuStrip
具有更通用的外觀和感覺,並且需要樣式。如果您確實想保持系統菜單的外觀和風格,請考慮使用MainMenu
。
在此處瞭解更多:http://msdn.microsoft.com/en-us/library/system.windows.forms.mainmenu.aspx
這是一個Windows應用程序或一個Web應用程序? – egrunin 2012-01-05 19:00:28
這是Windows應用程序。 – Felics 2012-01-05 19:01:55
你是什麼意思「它看起來不相似」?你的意思是它的風格不同,或者它的行爲有所不同?無論您想要什麼,您都可以手動調整MenuStrip的樣式。 – ean5533 2012-01-05 19:02:47