ListView -- Eintrag markieren
-
Hi Leute,
wahrscheinlich schlag Ihr mich alle,
aber ich muss trotzdem mal ne dumme Frage stellen.Ich möchte in einer Listview, nachdem sie den Focus bekommt, z.B die dritte Zeile markieren.
Wie geht das?
Danke
-
In der Hilfe, in die Du natürlich auch vorher geschaut hast, habe ich sofort dieses gefunden:
__property TListItem* Selected = {read=GetSelection, write=SetSelection};
-
Kannst Du mir mal ein kurzes Beispiel aufschreiben.
Verstehe es leider nicht.
Vielen Dank.
-
Ok, ich will mal nicht so sein:
int index; ListView1->Items->Item[index]->Focused = true; //Das Item mit dem Index 'index' erhält den Focus ListView1->Items->Item[index]->Selected = true; //Das Item mit dem Index 'index' wird selektiert FocusControl(ListView1); /*Der Control-Focus wird auf die ListView gelenkt, damit deine Markierung auch schön blau wird ;) kann man auch weglassen*/
-
Das ist ja genial.
Hatte die ganze Zeit Items und Item nicht richtig verstanden.
Muss wohl noch viel lernen.
Vielen Dank!!!!!