Hallo Trombone
Die Auswahl wird nicht entfernt sondern nur ausgeblendet.
Dafür kannst Du die Eigenschaft HideSelection() auf False setzen, damit die Selektion sichtbar bleibt, wenn das Steuerelement keinen Fokus hat.
Durchlaufen der ListViewItems:
C#-Quelltext
1: 2:
| foreach(ListViewItem lvi in listView1.SelectedItems){ } |
Dabei kannst Du die einzelnen ListViewItem-Indexe der selektierten Zeilen in ein Array (oder sonstiges Speichermedium) auslesen und zu einem späteren Zeitpunkt bei Bedarf wieder mit einer foreach-Schleife selektieren.
Dies ist ein möglicher Lösungsvorschlag, es gibt sicherlich noch weitere Lösungsansätze.
Gruss
mats74