Mehrere, selektierte Einträge in ListView abfragen



  • Hi!
    Wie kann ich mehrere, selektierte Einträge aus einer ListView abfragen?
    Wenn man nur einen Eintrag selektieren kann (MultiSelect = false), ist es ja ganz einfach: Über die Selected-Eigenschaft.
    Aber ich möchte mehrere Einträge selektieren (MultiSelect = true) und diese nacheinander abfragen und ausgeben...

    PS: Ich verwende Version 1!



  • Alle Items abklappern und deren eigene Selected-Eigenschaft abfragen.
    Um nicht wirklich alle Items abfragen zu müssen könntest du die "Treffer" mitzählen und beim Erreichen von SelCount abbrechen.

    PS.
    Ausserdem könntest du mittels Selected den Index des ersten selektierte Items ermitteln, um nicht ganz vorne anfangen zu müssen. Genauso solltest du zu Beginn mittels SelCount prüfen, ob überhaupt mehr als ein Item selektiert ist.
    Das alles macht sich performancmässig natürlich nur bemerkbar, wenn sehr viele Einträge vorhanden sind.



  • Danke, hat mir geholfen!


Anmelden zum Antworten