【问题标题】:Delphi XE2 modern looking MainMenuDelphi XE2 现代外观 MainMenu
【发布时间】:2012-05-18 12:55:11
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 好的,我可能已经找到了,它可能是一个 TActionToolbar,可能位于另一个工具栏的顶部。我之前没有使用过 Actions,也许是时候学习了。

标签: delphi delphi-xe2


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2011-12-19
    相关资源
    最近更新 更多