Merci pour ton aide, c'est vrai que ton exemple fonctionne mais les structures sont des variables par valeur...
Le code avec l'indice va parfaitement également, avec un code simple comme nous en avions ici, mais quand j'essaye d'appliquer cela au mon programme, quand j'essaye n'affecter une valeur à une entrée de l'array, j'ai une erreur :
"Assignation de liaison tardive à un champ de type valeur 'Entry' non valide lorsque 'Entry' représente le résultat d'une expression de liaison tardive."
Ca se produit sur chaque ligne de ce type :
Form1.C.Entries(CurrentEntry).Obj = txtName.Text
Où CurrentEntry et un Integer qui contient l'équivalent de "Indice" de ton code, txtName est sur la forme contenant cette ligne, form1 une autre ou il y a une instance de la classe class_cMoney de type public, qui elle même contient une déclaration publique de l'arrayList Entries qui contient des objets de structure Entry définie dans cette même classe en public
J'imagine que le prob vient de tout ce bazzar mais je ne vois pas pourquoi
En tout cas merci !
Partager