2012-05-18 135 views
0

我想現代化我們以前的Delphi 7應用程序的外觀,現在我們正在使用Delphi XE-2。我對TRibbon進行了實驗,雖然我喜歡它,但它可能不是正確的解決方案,因爲我們目前使用TMainMenu並對其進行了許多運行時更改 - 我們的用戶可以修改主菜單。但默認的Mainmenu看起來很老,特別是與所顯示的圖像相比。德爾福XE2現代看MainMenu

我想要做的是非常接近附加圖像的東西,特別是背景顏色,但我不太明白這是如何完成的。任何人都可以告訴我,如果這個例子(文件/視圖/插入部分)使用TMainMenu,還是工具欄上的按鈕?如果我們需要一個可定製的主菜單,您是否認爲顯示的例子是一個選項?

此示例圖像來自DevExpress Print Sample library。

編輯:我是新來的,所以我不能包含圖像。這裏是鏈接:

http://www.devexpress.com/Products/VCL/ExPrintingSystem/gallery.xml

第二圖像,綠色的,上面寫着「打印預覽」。

+0

好吧,我可能已經找到了它,可能是TActionToolbar,可能位於另一個工具欄之上。我之前沒有與Actions合作過,也許是時候學習了。 – mthand

回答

1

您可以使用TActionMainMenuBar,但更簡單的解決方案是使用Vcl樣式,選擇主題,修改MainMenu組件的圖形屬性,然後使用StyleHooks強制僅用於MainMenu組件的樣式,而不用於整個應用程序。