"Standard" 调色板页面上的加倍组件

Doubling component on "Standard" palette page

最近我安装了新的 Embarcadero Delphi 10.3 Rio,并注意到 Standard 工具栏页面上的某些组件正在翻倍。特别地,加倍的分量是TMainMenuTActionList等。这些组件位于 Embarcadero 的标准包中。

我查看了已安装软件包的列表,发现了一些带有这些组件的 Embarcadero FMX 软件包。取消选中这些包(需要取消选中两个 FMX 包)没有给出结果。

知道如何解决这个问题吗?

这是一个 IDE 错误,仅影响标准 VCL 或 FMX 包中的组件。

标准 VCL 控件在组件工具栏上显示两次 https://quality.embarcadero.com/browse/RSP-19518

它是无害的,因此您无需对其采取任何措施。

哪些标准包控件将被复制(或根本不复制)取决于上下文。

如果您没有打开任何应用程序或包,您将在工具栏上看到 VCL 和 FMX 控件(无重复)。当您将鼠标悬停在组件图标上时,提示会告诉您属于哪个包控件。

如果您打开了基于 VCL 的应用程序或程序包,您将拥有重复的 VCL 标准控件。另一方面,如果您打开了基于 FMX 的应用程序或包,您将看到来自 FMX 标准控件包的重复项。

然而,以上行为并非一成不变。这正是您大多数时候可以观察到的。组件工具栏的行为有时可能相当不可预测。