ListView Eintrag selectieren?
-
Hi. Habe ein ListView und RowSelect = true und möchte über den Quelltext eine bestimmte Zeile vormarkieren, wenn das Fenster geöffnet wird. Ist das möglich?
ListView1->Selected->Index ist leider nur mit der Lesen-Eigenschaft ausgestattet, aber wie setze ich dieses denn nun?

-
siehe BCB-Hilfe zu TListView -> ItemIndex
-
Das scheint es erst nach CBuilder5 zu geben. In CBuilder5 gibt es dies leider noch nicht. Habe aber eben mal die Demo von CBuilder2007 geschaut und dort existiert es. Toll

-
Hallo,
Geht das nicht auch so?
ListView->Selected = ListView->Items->Item[0];
-
Sieht sogar logisch aus und wollte schon sagen "juhu", aber die Zeile bewirkt bei mir garnichts. Sehe keine Seletkion eines gewählten Index.
-
Hallo
Im Builder 5 geht auf jedenfall das hier
if (ListView->Items->Count > 0) ListView->Items->Item[0]->Selected = true;bis bald
akari
-
Ok, Braunstein und deine Variante funktionieren super. Danke schön!
Man muss lediglich vorher "ListView->SetFocus();" setzen, ansonsten sieht man keine Auswahl.
-
Hallo
Siehe auch die Eigenschaft TListView::HideSelection.
bis bald
akari