Hallo,
ich verstehe das ganze eigentlich so, als ob die Einträge gar nicht in der ListBox (oder wo auch immer) gelöscht werden sollen, sondern, dass ausgewählte Einträge nur nicht in der Datei landen sollen.
Mehr geht aus dem Code eigentlich nicht hervor. Obwohl es auch komisch ist.
Un abzufragen, welche Einträge abgefragt wurden, hat eine ListBox die Eigenschaft "SelectedIndices". Diese liefert eine Collection aller ausgewählter Indexe zurück.
kurzes Anwendungsbeispiel:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| for (int i = 0; i < listBox1.Items.Count; i++) { if (!listBox1.SelectedIndices.Contains(i)) { } } |
Muss aber @Necaremus Recht damit geben, dass ein anderes Steuerelement zur Anzeige vielleicht wirklich besser wäre. Denn du hast ja besimmt von einem Mitarbeiter mehrere Daten, nicht nur den Namen.
LG, MArko