1

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

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

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

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

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

第二张图片,绿色的,上面写着“打印预览”。

4

1 回答 1

2

您可以使用 TActionMainMenuBar,但更简单的解决方案是使用 Vcl 样式,选择一个主题,修改 MainMenu 组件的图形属性,然后使用 StyleHooks 为 MainMenu 组件强制样式,而不将其用于整个应用程序。

于 2012-10-26T06:50:58.867 回答