J'ai un ListView dans mon projet qui a dynamiquement ajouté/édité/supprimé des éléments. Lorsque l'utilisateur supprime un élément, je souhaite que l'élément qui remplace l'élément supprimé soit mis en surbrillance. J'ai essayé simplement de stocker l'index de l'élément supprimé puis en mettant en évidence l'élément là (list.Items(index).Selected = True
). Cela fonctionne bien à moins que l'élément supprimé ait été le dernier élément de ListView (à la fois littéralement et séquentiellement). J'ai des problèmes aujourd'hui avec la logique et je n'arrive pas à trouver un code qui vérifie ce genre de cas.Lorsque je supprime un élément d'un ListView, comment mettre en évidence l'élément qui le définit dans VB.NET?
Quelqu'un peut-il m'aider? Je me sens incroyablement stupide mais mon cerveau tombe en panne juste aujourd'hui.
Merci! Je ne sais pas pourquoi je n'ai pas compris. Je crois que j'étais trop compliqué. Fonctionne parfaitement. – Steven
Pas de problème. Nous avons tous des moments où nos esprits ne veulent tout simplement pas travailler :) – Kyra