2010-09-02 14 views
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.

+0

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 –

Répondre

5

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);