Как сделать так, чтобы ADetail Accessory of TListBoxItem выделил текущий TListBoxItem

В моей программе я динамически генерировал TListBoxItems и использовал / вставлял элементы управления Ttext в ListBoxItems для его настройки. Моя проблема в том, что теперь, когда элементы управления TText расположены поверх элементов Box, я утратил возможность для пользователя выбирать и выделять элемент Box.

IDK, если было бы проще просто создать аксессуар ADetail и иметь ли этот элемент управления для выделения элемента? Или было бы проще / выгоднее установить события TText.OnClick, чтобы выделить элементы блока. В любом случае, я растерялся и потерян.

Я попытался установить событие onClick Ttexts для их родительского элемента управления TListBoxItem, но это ничего не делает.

Я также попытался создать новую процедуру и попытался установить Object Sender.Parent на... ну, это насколько я понял.

Я использую Delphi Xe4 для создания приложения для iOS.

1 ответ

Решение

Я не мог проверить это прямо сейчас, но попробуйте установить HitTest собственность TText в False, поэтому он не должен получать события Click или Tap.

Другие вопросы по тегам