最近,我已经安装了新的Embarcadero Delphi 10.3 Rio,并注意到Standard
工具栏上的某些组件已加倍。特别地,加倍的分量是TMainMenu
,TActionList
等。这些组件包含在Embarcadero的Standard软件包中。
我浏览了已安装软件包的列表,发现一些带有这些组件的Embarcadero FMX软件包。取消选中这些程序包(需要取消选中两个FMX程序包)没有得到结果。
有什么解决方法吗?
答案 0 :(得分:1)
这是一个IDE错误,仅影响标准VCL或FMX软件包中的组件。
标准VCL控件在“组件”工具栏https://quality.embarcadero.com/browse/RSP-19518上显示了两次
它是无害的,因此您无需为此做任何事情。
哪个标准程序包控件将被复制(或根本不重复)取决于上下文。
如果未打开任何应用程序或程序包,则工具栏上将同时显示VCL和FMX控件(无重复项)。当您将鼠标悬停在组件图标上时,提示将告诉您哪个程序包控件所属。
如果打开了基于VCL的应用程序或程序包,则将具有重复的VCL标准控件。另一方面,如果您打开了基于FMX的应用程序或程序包,则将看到FMX标准控件程序包中的重复项。
但是,上述行为并非刻在石头上。这就是您大多数时候可以观察到的。组件工具栏的行为有时可能无法预测。