Zitat von
PeterPanino:
Es gibt doch noch ein Problem: Aus verschiedenen Gründen bin ich darauf angewiesen, meine Verarbeitungen im Ereignis OnSelectItem durchzuführen (wobei ItemIndex nicht -1 sein soll). Da nun aber OnSelectItem VOR OnClick ausgeführt wird, ist ItemIndex beim Klick auf eine freie Fläche immer noch auf -1 und wird erst nachher im Ereignis OnClick korrigiert.
Wenn ich nun aber versuche, einen ähnlichen Mechanismus in OnSelectItem einzubauen, so funktioniert das leider nicht:
Natürlich nicht, OnSelectItem wird
vor dem deselektieren des Items aufgerufen, somit ist ItemFocused nicht nil. Danach wird es nur aufgerufen, wenn ein anderes Item selektiert wurde.
Wieso muss die Verarbeitung im OnSelectItem sein?