Je me suis demandé pendant un certain temps sur le code ci-dessous:Comment faire référence à un sous-élément listview par son nom, pas par son index?
ListView1.View = View.Details
ListView1.Columns.Add("c1")
ListView1.Columns.Add("c2")
Dim Item As New ListViewItem
Item.Text = "1"
Item.SubItems.Add("2")
ListView1.Items.Add(Item)
'MsgBox(ListView1.Items(0).SubItems("c1").Text) 'this is wrong
MsgBox(ListView1.Items(0).SubItems(0).Text) 'this is right
Je veux un moyen de se référer à la colonne par son nom, car il est plus facile à lire, et diminue la chance de faire une erreur. Cependant, le programme ne construira pas. Des pensées?
Pourquoi votre question taggés avec C#? Qu'est-ce que l'extrait de code que vous avez montré a à voir avec ce langage de programmation? –
Je suis désolé parce que je n'ai pas trouvé la catégorie vb.net. –