Компонент дублирования на странице палитры «Стандарт» - PullRequest
0 голосов
/ 19 февраля 2019

Недавно я установил новый Embarcadero Delphi 10.3 Rio и заметил, что некоторые компоненты на странице панели инструментов Standard дублируются.В частности, дублирующимися компонентами являются TMainMenu, TActionList и другие.Эти компоненты находятся в стандартном пакете Embarcadero.

Я просмотрел список установленных пакетов и нашел несколько пакетов Embarcadero FMX с этими компонентами.Снятие отметки с этих пакетов (необходимо снять отметку с двух пакетов FMX) не дало результата.

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 19 февраля 2019

Это ошибка IDE, которая затрагивает только компоненты в стандартном пакете VCL или FMX.

Стандартные элементы управления VCL отображаются дважды на панели инструментов компонентов https://quality.embarcadero.com/browse/RSP-19518

enter image description here

Это безвредно, поэтому вам не нужно ничего с этим делать.

Какие стандартные элементы управления пакетом будут дублированы (или не будут вообще), зависит от контекста.

Если у вас нет открытого приложения или пакета, вы увидите на панели инструментов элементы управления VCL и FMX (без дубликатов).При наведении указателя мыши на значок компонента подсказка подскажет, к какому элементу управления пакет относится.

Если у вас открыто приложение или пакет на основе VCL, у вас будут дубликаты стандартных элементов управления VCL.С другой стороны, если у вас открыто приложение или пакет на основе FMX, вы увидите дубликаты из стандартного пакета управления FMX.

Однако приведенное выше поведение не вырезано в камне.Это именно то, что вы можете наблюдать большую часть времени.Поведение панели инструментов компонента может быть довольно непредсказуемым.

...