Delphi XE2现代主打MainMenu

时间:2012-05-18 12:55:12

标签: delphi delphi-xe2

我正在尝试使用Delphi XE-2现代化我们旧的Delphi 7应用程序的外观。我尝试使用TRibbon,虽然我喜欢它,但它可能不是正确的解决方案,因为我们目前使用TMainMenu并对其进行了许多运行时更改 - 我们的用户可以修改主菜单。但默认的Mainmenu看起来很旧,特别是与显示的图像相比。

我想要做的是与附加图像非常接近的东西,特别是背景颜色,但我不太明白这是如何完成的。任何人都可以告诉我这个例子(文件/视图/插入部分)是否使用TMainMenu,还是工具栏上的按钮?如果我们需要可自定义的主菜单,您认为显示的示例是一个选项吗?

此示例图像来自DevExpress打印样本库。

编辑:我是新来的,所以我不能包含图片。这是链接:

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

第二张图片,绿色表示“打印预览”。

1 个答案:

答案 0 :(得分:1)

您可以使用TActionMainMenuBar,但更简单的解决方案是使用Vcl样式,选择主题,修改MainMenu组件的图形属性,然后使用StyleHooks强制仅为MainMenu组件设置样式而不使用它整个申请。