2
VirtualMode = true
MultiSelect = false
Je peux obtenir l'élément d'index sélectionné, mais comment le changer?ListView [VirtualMode] modifier l'index sélectionné
SelectedIndices
est en lecture seule.
VirtualMode = true
MultiSelect = false
Je peux obtenir l'élément d'index sélectionné, mais comment le changer?ListView [VirtualMode] modifier l'index sélectionné
SelectedIndices
est en lecture seule.
Je ne sais pas si vous avez trouvé une solution, mais je le même problème et juste est venu avec ceci:
listView1.SelectedIndices.Clear();
listView1.SelectedIndices.Add(indexToSelect);
C'est ce que je l'ai fait: Set OwnDraw, ajoutez utilisation int var interne (selectIndex). Lors de l'opération add/del item et SelectedIndexChanged je change selectIndex. Et dans DrawSubItem, utilisez selectIndex –