Bonsoir à tous

J'ai un problème pas commun (c'est la première fois que j'ai ce problème malgré avoir déjà utilisé ce même code par ailleurs).

Sur une form, j'ai un listview vide dans lequel je veux insérer un item, puis le rendre selected.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Dim itMyItem As ListViewItem
 
itMyItem = lvwCycles.Items.Add(sCycleCode)
itMyItem.Tag = sCycleId
itMyItem.SubItems.Add(sCycleLabel)
itMyItem.SubItems.Add(sCycleStartDate)
itMyItem.SubItems.Add(sCycleDuration)
itMyItem.SubItems.Add(sStatus)
itMyItem.Selected = True
le "itMyItem.Selected = True" génère une erreur et me renvoie un itMyItem = nothing.
J'ai bien essayé d'ajouter

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
lvwCycles.EnsureVisible(itMyItem.Index)
avant le

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
itMyItem.Selected = True
mais rien n'y fait.
Si quelqu'un a une piste, je suis preneur.

PS: toutes les strings sont bien définies en string et contiennent bien des données (bien que je ne voie pas bien le rapport).

Merci d'avance.