Bonjour à tous :) !
J'utilise 2 ListBox.
La première, que l'on nommera
List1, contient des paramètres sélectionnables par l'utilisateur.
La deuxième, que l'on nommera
List2, contient les paramètres sélectionnés par l'utilisateur.
Si l'utilisateur sélectionne plusieurs paramètres dans List1 et qu'il clique sur le bouton pour valider, ces éléments de List1 sont ajoutés dans List2.
Dim objItem as Object
For Each objItem In lstCatRemuOut.SelectedItems
lstCatRemuIn.Items.Add(objItem.ToString())
lstCatRemuOut.Items.Remove(objItem)
Next
Mon problème survient lorsque je veux les supprimer de List1. En effet, j'ai le message d'erreur suivant (tout à fait logique si on y pense) :
Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.windows.forms.dll
Informations supplémentaires : La liste à laquelle cet énumérateur est lié a été modifiée. Un énumérateur ne peut être utilisé que si la liste ne change pas.
Ma question est donc:
Comment supprimer plusieurs éléments sélectionnés d'une ListBox ?
Merci d'avance pour vos réponses et vos conseils,
Nicodème.