0

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

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

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

4

1 回答 1

1

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

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

在此处输入图像描述

它是无害的,所以你不必做任何事情。

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

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

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

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

于 2019-02-18T23:08:23.810 回答