Jusqu'à présent, je l'ai trouvé 2 façons de supprimer les éléments sélectionnés à partir d'une zone de liste (Winform):les différentes manières de supprimer des éléments choisis parmi System.Windows.Forms.ListBox
1.
ListBox.SelectedObjectCollection tempCollection = new ListBox.SelectedObjectCollection(myListBox);
for (int i = tempCollection.Count - 1; i >= 0; i--)
{
myListBox.Items.Remove(tempCollection[i]);
}
2.
while (myListBox.SelectedItems.Count > 0)
{
myListBox.Items.Remove(myListBox.SelectedItem);
// or
//myListBox.Items.Remove(myListBox.SelectedItems[0]);
}
La 2ème voie est facile à comprendre, mais la 1ère est étrange pour moi. Ils travaillent tous les deux pour moi, je veux juste savoir la différence?