Habe für ein Listview Objekt ein Kontextmenü angelegt.
Ich möchte per Kontextmenü alle markierten Einträge löschen.
Mein Problem:
Wenn ich nun die zu löschenden Einträge markiere und die Kontextmenüfunktion ausführe, werden die Einträge gelöscht.
Befinde ich mich beim Aufrufen (Rechtsklick) des Kontextmenüs nicht direkt über den markierten Elementen verlieren die Einträge die Markierung und somit wird kein Eintrag gelöscht.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| private void clearToolStripMenuItem1_Click(object sender, EventArgs e) { while(this.lvPlaylist.SelectedItems.Count>0) { this.lvPlaylist.Items.Remove(this.lvPlaylist.SelectedItems[0]); } } |
LG
Harry
Moderiert von
Christian S.: Topic aus Allgemeine .NET-Fragen verschoben am Sa 17.11.2007 um 17:43
Moderiert von
Christian S.: C#-Tags hinzugefügt