Не могу удалить элементы управления в Delphi xe7

только что установлен Delphi xe7. Открыл проект, разработанный с XE7 с. Обратите внимание, но моя первая забота заключается в том, что все заставляет IDE зависать, будь то изменение "представлений" от Master до iPhone4 или просто перетаскивание элементов управления в режиме конструктора. Ранее у меня был инструментальный блок, который имел функцию, которая принимала tcomboedit param. Кажется, они снова переместили вещи, потому что функция теперь нарушена. Чтобы быстро узнать, какой блок хостов комбо редактирует, я открыл форму и сбросил Комбо редактировать вниз и сохранить. Круто, теперь я знаю, что есть FMX.ComboEdit unit. Я пытаюсь удалить комбо-редактирование, и это то, что я получаю:Selection contains a component, ComboEdit1, introduced in an ancestor and can not be deleted.

Это также верно для любого нового элемента управления, который я опускаю в форму, например, даже TEdits. Ничего нельзя удалить. Быстрый поиск google делает ссылки на TGrids и столбцы... В моей форме есть только макеты и TabControl, где новые элементы управления помещаются в TabItem. Хорошо, возможно, есть аналогичная ошибка с TabItems, поэтому я попытался перемещение элементов управления, делая форму их родителем. Но IDE висит около 30 секунд и ничего не делает.

Как удалить эти элементы управления в Делфи XE7 с?

1 ответов


для удаления компонентов в View вам нужно перейти к Master View и удалите компоненты там. Обратите внимание также, что компоненты, добавляемые в определенное представление, могут быть удалены только в Master View. Причина этого заключается в том, что все компоненты, отброшенные в любом представлении, распространяются на Master View и затем в силу своего рода Visual Form Inheritance показать все Views.