Home » Tipps & Tricks » Komponenten » TTreeView/TListView » Den gewünschten Eintrag einer TListView anwählen

Den gewünschten Eintrag einer TListView anwählen

Hat man eine TListView-Komponente (ViewStyle = vsReport) mit mehreren Colums, so wird der aktuelle Eintrag immer nur markiert, wenn auf die erste Reihe geklickt wird. Dies ist unbefriedigend, soll doch auch dann ein Eintrag ausgewählt werden, wenn z.B. in die zweite Reihe geklickt wird. Dies bewerkstelligt folgender, im OnMouseDown-Ereignis eingefügter Code:

  TListView(Sender).Selected := TListView(Sender).GetItemAt(5, Y);