Bonjour à vous,


j'ai créer un listview (détail, full row selection) que je remplis avec des

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
dim lvi as new listviewitem
          lvi.text = "element x"
          lvi.subitem.add("sous element x")
          listview.items.add(lvi)
le tout fonctionne parfaitement.

ensuite je demande a mon bouton ajouter d'aller se positionner sur le dernier element ajouté.

si je fais un simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
dim lvi as new listviewitem
          lvi.text = "element x"
          lvi.subitem.add("sous element x")
          listview.items.add(lvi)
c'est L'AVANT DERNIÈRE LIGNE qui est choisi...la dernière s'affiche mais ne fais comme pas parti de la collection (invalid index)

j'ai contourné mon problème mais ce n'est pas classe (listview.items.clear) et ensuite je le re-remplis au complet....ca fonctionne mais c'est lent et pas trop joli....surtout avec 3200 items.

j'ai pourtant essayer avec listview.refresh() et autre truc du genre sans succès...bien sur j'ai tenter de trouver réponse via F1 et GOOGLE mais je ne trouve que la facon d'ajouter un element...comme si ce ne serait que moi qui aurait un problème ...

j'attends vos lumière a ce sujet...merci a tous, et bonne crise économique !