3

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

第二个屏幕截图将“22”项 Visible 设置为 False

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

6

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

于 2014-07-06T16:39:45.123 回答