Auswahlbalken beim Listview setzen
-
Hi Leute,
wie die Überschrift schon zeigt, möchte ich in einem Listview (vsReport) den blauen (nicht den grauen) Auswahlbalken nicht durch Klick, sondern im Code setzen. Wie kann ich das veranstalten?
MfG F98.
-
meinst du
LV->ItemIndex = 1; LV->SetFocus();?
-
probiere es so:
//--------------------------------------------------------------------------- // Vertikalen Scroll (zum gewählten Element) in einer Listview durchführen // -> Selection ist der Zeilenindex //--------------------------------------------------------------------------- void SetListViewVerticalPosition(TListView *ListView, int Selection) { if (Selection != -1) { ListView->Selected = ListView->Items->Item[Selection]; ListView->Selected->Focused = true; ListView->Selected->MakeVisible(false); } }
-
Danke für die Antworten, das Ganze funktioniert allerdings nur, wenn das LV den Focus (SetFocus) hat.
-
ListView1->RowSelect = true; ListView1->HideSelection = false; ListView1->ItemIndex = 1;so?