ListView soll automatisch immer zum letzten Item Scrollen?
-
Hallo,
Mein ListView das sich automatisch füllt soll immer zum letzten
Item Scrollen...Kann mir da jemand helfen? oder einen Tip geben?
Danke
-
wie wärs mit ListView1->Scroll(1000, 1000);
-
Funktioniert leider nicht
-
sieh dir die eigenschften TopItem und ViewOrigin an
-
ich mach das bei mir so...
//--------------------------------------------------------------------------- // vertikalen scroll (zum gewählten element) in einer listview durchführen //--------------------------------------------------------------------------- void SetListViewVerticalPosition(TListView *ListView, int Selection) { if (Selection != -1) { ListView->Selected = ListView->Items->Item[Selection]; ListView->Selected->Focused = true; ListView->Selected->MakeVisible(false); } }
aufruf:
// um zum letzten element zu scrollen, folgendes als parameter angeben SetListViewVerticalPosition(ListView1, ListView1->Items->Count - 1);
hat nix mit TopItem und ViewOrigin zu tun...
-
Jo das war es...
beim einlesen der Liste
. . pListItem->MakeVisible(true);
Dank Euch