2010-06-16 47 views
3

您用於C#windows應用程序的菜單工具有哪些?我從MainMenu開始,但是當我轉移到VS2005時,只有MenuStrip出現在工具箱中,所以我認爲它是新的更好。然而,合併/替換行動似乎需要更多的時間和精力,並讓維護人員面臨維護問題。 (也許是我真正的問題是:「他們創造的MenuStrip當他們在想什麼?)C#應用程序的首選菜單

你拖/放菜單,還是你寫的代碼嗎?你使用的MainMenu,MenuStrip中,或一些其他的選擇嗎?

回答

3

MenuStrip是對MainMenu組件的完全重寫,它不依賴於Windows提供的菜單的庫存實現,使您可以更大程度地自定義菜單的外觀和感覺。回答「他們在想什麼」的問題ToolStrip是一個類似於ToolBar的替代品

如果你喜歡它的工作方式,那麼停止使用MainMenu是沒有說服力的理由。我對MenuStrip的設計師堅持說它不能忠實地再現Windows 7中的新菜單主題,MainMenu會將它渲染爲Windows。

只需將MainMenu組件添加回工具箱。用鼠標右鍵單擊它,選擇項目。

0

我真的很喜歡第三方Infragistics工具欄。我使用Ribbon風格來獲得Office 2007的外觀和感覺。