最近我安装了新的 Embarcadero Delphi 10.3 Rio,并注意到Standard
工具栏页面上的一些组件正在翻倍。特别是,加倍的组件是TMainMenu
,TActionList
以及其他。这些组件位于 Embarcadero 的标准包中。
我查看了已安装软件包的列表,发现了一些带有这些组件的 Embarcadero FMX 软件包。取消选中这些包(需要取消选中两个 FMX 包)没有给出结果。
知道如何解决这个问题吗?
最近我安装了新的 Embarcadero Delphi 10.3 Rio,并注意到Standard
工具栏页面上的一些组件正在翻倍。特别是,加倍的组件是TMainMenu
,TActionList
以及其他。这些组件位于 Embarcadero 的标准包中。
我查看了已安装软件包的列表,发现了一些带有这些组件的 Embarcadero FMX 软件包。取消选中这些包(需要取消选中两个 FMX 包)没有给出结果。
知道如何解决这个问题吗?
这是一个 IDE 错误,仅影响标准 VCL 或 FMX 包中的组件。
标准 VCL 控件在组件工具栏上显示两次https://quality.embarcadero.com/browse/RSP-19518
它是无害的,所以你不必做任何事情。
哪些标准包控件将被复制(或根本不复制)取决于上下文。
如果您没有打开任何应用程序或程序包,您将在工具栏上看到 VCL 和 FMX 控件(无重复项)。当您将鼠标悬停在组件图标上时,提示将告诉您属于哪个包控件。
如果您打开了基于 VCL 的应用程序或程序包,您将拥有重复的 VCL 标准控件。另一方面,如果您打开了基于 FMX 的应用程序或包,您将看到 FMX 标准控件包的重复项。
然而,上述行为并非一成不变。这正是您大多数时候可以观察到的。组件工具栏的行为有时是相当不可预测的。