Delphi XE6 mobile: как получить объект TObject, назначенный объекту TListviewItem при привязке свойств TObject

У меня есть следующее:

TMyObject = class(TObject)
...
public
   property Id: Integer read FId write FId;
   property Content: string read FContent write FContent;
end;    

TMyList = class(TObjectList<TMyObject>)

Я использую TMyList с TAdapterBindSource и TDataGeneratorAdapter, чтобы связать TMyList с TListview. Хорошо, элементы отображались правильно.

Когда я нажимаю на элемент TListview в OnItemClick, мне нужно знать, какой экземпляр TMyObject был назначен с помощью TListViewItem.

Использование TListViewItem.Index не работает, потому что у моего списка есть элементы заголовка, и тогда значение индекса не соответствует.

Мне нужно получить значения свойств TMyObject при нажатии на элемент списка.

Благодарю.

0 ответов

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