【问题标题】:Delphi XE6 issue with styled menus with invisible itemsDelphi XE6 带有不可见项目的样式菜单问题
【发布时间】:2014-08-27 02:08:18
【问题描述】:

自从升级到 XE6 后,当您使用样式时,应用程序菜单中似乎出现了一个错误,最好用这些屏幕截图来解释:

第二张截图将“22”项 Visible 设置为 False

【问题讨论】:

    标签: delphi delphi-xe6


    【解决方案1】:

    Delphi XE6 使用过时版本的VCL Styles Utils 项目来设置弹出菜单的样式。如果使用最新版本的 VCL Styles Utiles 项目作为 Embarcadero 版本的替代品,则不会发生此问题。因此,作为解决方法,您必须从repository 下载 VCL Styles Utils 项目,然后将 Vcl.Styles.Utils.Menus、Vcl.Styles.Utils.SysControls 和 Vcl.Styles.Utils.SysStyleHook 单元添加到您的项目中,最后添加注释或删除 Vcl.Styles.Utils.Menus 单元中的 Line (27) {$UNDEF UseVCLStyleUtilsMenu}

    【讨论】:

    • @RRUZ 我还看到了样式中的错误,就我而言,还有弹出菜单。似乎 Embarcadero 只提供测试版 :(。VCL Styles 网站说它只支持 Delphi,知道是否可以在 C++ Builder XE6 中安装?
    • 嗨@MikeVersteeg,是的,您可以在C++ Builder 中使用VCL Styles Utils
    猜你喜欢
    • 2014-10-17
    • 2021-02-14
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多