Как сделать так, чтобы 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.