Bonjour, Je suis débutant en VB.NET et j'ai un problème avec un programme que je mets en place.
Je m'explique: j'ai créer une collection de films et j'aimerais supprimer un film de cette collection en cliquant sur un bouton lorsque le "dit" film est sélectionné. Avec mon bout de code j'arrive à le supprimer mais l'appli plante dès qu'il a été supprimé en invoquant: InvalidOperationException

Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Supprimer_Click(sender AsObject, e AsEventArgs) Handles Supprimer.Click
    For Each Film As Films In ListeDeFilms
    'For i As Integer = 0 To Liste.Items.Count - 2
        Dim Rep AsInteger
        If Liste.SelectedItem = Film.Name Then
             Rep = MsgBox("Voulez-vous vraiment supprimer ce film?", 0, "Confirmation de Suppression")
             If Rep = 1 Then
                  Liste.Items.Remove(Liste.SelectedItem)
                  ListeDeFilms.Remove(Film)
                  MsgBox("Votre film a été supprimé", 0, "Confirmation")
                  'i = i - 1
                  MiseAJour()
             EndIf
        EndIf
     'Next 
     Next
End Sub