OVH Cloud OVH Cloud

Selection dans une Listview

2 réponses
Avatar
Charles Tosi
Bonsoir,

J'ai une "Listview" dans laquelle je veux simplement choisr un elment en
cliquant dessus

J'emploie une formule du type
Index_Ligne = Listview.Listindex
ou
Index_Ligne=Listeview.SelectedItem
ou encore
Index_Ligne=Listview.Selected
qui, si j'ai bien compris, devraient me donner le numéro de sequence dans la
liste de l'element selectionné.

apparemment le compilateur ne l'entend pas comme ça puiqu'il me les refus en
me donnant un message à la compil:

'Method or data Member" Not found
en surlignant Listindex ou selectedItem

Trivial mais génant

Où loupèje la marche?

Merci de vos lumières

Charles

2 réponses

Avatar
pas-de-spam>Wanadoo.fr
Bonjour,


Charles Tosi a écrit :

Bonsoir,

J'ai une "Listview" dans laquelle je veux simplement choisr un elment en
cliquant dessus

J'emploie une formule du type
Index_Ligne = Listview.Listindex
ou
Index_Ligne=Listeview.SelectedItem
ou encore
Index_Ligne=Listview.Selected
qui, si j'ai bien compris, devraient me donner le numéro de sequence dans la
liste de l'element selectionné.



Non, la valeur selected renvoi un boolean.

Pour avoir une liste (ici un tableau c'est plus simple) des index des
item sélectionnés:


Dim it As MSComctlLib.ListItem
dim Tid() as long
dim i&

i&=0
For Each it In ListView1.ListItems

If it.selected Then
Redim preserve Tid(i&)
Tid(i&)=it.index
i& = i& + 1
End If
Next it


Christophe
Avatar
Driss HANIB
ta syntaxe est incomplete :

il faut mettre

Index_Ligne=Listeview.SelectedItem.index

Driss

"Charles Tosi" a écrit dans le message de
news:exDyW$
Bonsoir,

J'ai une "Listview" dans laquelle je veux simplement choisr un elment en
cliquant dessus

J'emploie une formule du type
Index_Ligne = Listview.Listindex
ou
Index_Ligne=Listeview.SelectedItem
ou encore
Index_Ligne=Listview.Selected
qui, si j'ai bien compris, devraient me donner le numéro de sequence dans


la
liste de l'element selectionné.

apparemment le compilateur ne l'entend pas comme ça puiqu'il me les refus


en
me donnant un message à la compil:

'Method or data Member" Not found
en surlignant Listindex ou selectedItem

Trivial mais génant

Où loupèje la marche?

Merci de vos lumières

Charles