2012-05-18 101 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组件的样式,而不用于整个应用程序。