Bonjour,

j'essaye de vidé (supprimer tous les données du tableau) mais sans succès

Voila le code de déclaration :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Public Structure ProduitsRdv
        Dim libelle As String
End Structure
 
Public Tab_ProduitsDevisModif As New List(Of ProduitsDevis)
Ensuite pour remplir je procéde de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Dim tempResult As ProduitsRdv
 
                tempResult = New ProduitsRdv
 
                tempResult.libelle = LB_ListeProduitsRdvAjout.SelectedItem
 
                Tid_produitsAjout.Add(tempResult)

Mais maintenant j'aimerai vidé le tableau pour pas que les produits se cumule dans ce tableau.
J'ai essayé sa :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
For i = 0 To Tid_produitsModif.Count         ' -1 provoque la même erreur aussi
 
            Tid_produitsModif.RemoveAt(i)
 
Next
Mais ce code me provoque l'erreur :
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index
Merci d'avance

PS:je sais pas si ma méthode utilisé est la bonne pour un tableau de structure dynamique, mais sachant que j'ai utiliser cette méthode sur plusieurs forms, il est trop tard pour revenir en arrière,cependant j'aimerais bien savoir si c'est la bonne !