Hallo,
ich verwende eine ListBox, der dynamisch Strings hinzugefügt werden. Hierbei resultieren 2 Problemchen:
1.
Es ist ja ziemlich einfach, mittels ItemIndex die "Zeilennummer" einer selektierten Zeile zu bestimmen, doch wie bekomme ich den ItemIndex z.B. des obersten Elements einer beliebigen ListBox-Ansicht (meinetwegen 500 Einträge, Liste quasi in die Mitte gescrollt), heraus, wenn gar nichts selektiert wurde?
2.
Wenn Items einer ListBox hinzugefügt werden, wird automatisch die Liste aktualisiert und die Ansicht auf das erste Element gesetzt. Mit TopIndex kann ich mittels Items.Count-1 auch auf die aktuellste Position fokussieren, doch was ist, wenn ich die Ansicht quasi 'einfrieren' will, d.h. weiter "unten" werden zwar Einträge hinzugefügt, meine (gescrollte) Ansicht bleibt jedoch unbeeindruckt davon. Normalerweise würde nen Property reichen, falls ichs übersehen hab' - bitte steinigt mich nicht
Auf Antwort hoffend
Gruß!
Deerfield