weiß es nicht ganz genau, aber kannst Du das nicht mit dem Onchange Event lösen?
Aus der
OH:
Occurs immediately after an item in the list changes.
type TLVChangeEvent = procedure(Sender: TObject; Item: TListItem; Change: TItemChange) of object;
property OnChange: TLVChangeEvent;
Description
Write an OnChange event handler to respond to changes in the list items. OnChange allows a response once the list has been successfully changed.
The
Item parameter is the list item that just changed. The Change parameter indicates the type of change that just occurred. Change is ctText if the Caption property of the item changed. Change is ctImage if the ImageIndex property of the item changed or the appropriate image list changed in the list view. Change is
ctState if the Cut, Focused, or Selected property of the item changed.
Grüße
Klaus