vietvotophe
Messages postés21Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention30 juin 2005
-
14 avril 2005 à 11:48
vietvotophe
Messages postés21Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention30 juin 2005
-
14 avril 2005 à 14:24
Salut,
Je créé un listview en mode report, avec des checkboxs, le listview ayant la possibilité de sélection multiple.
Mon Pb c'est que je ne sait pas récupérer l'indice de la ligne cliquée et non celle qui est sélection et checker, car elles sont multiples et cela ne me renvoie pas le bon résultat.
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 14 avril 2005 à 12:04
pourquoi tu mets en Multiselect ?
je trouve que ça fait double emploi avec les checkboxes.
avec les checkboxes c'est suffisant, ça petmet de sélectionner plusieurs item sans passer par le Multiselect et ça évite d'avoir des problèmes par la suite.
sinon l'indice de la ligne cliquée c'est item.index
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 14 avril 2005 à 13:42
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
Dim i As Integer
' Les 2 font la même chose
MsgBox Item.Text
i = Item.Index
MsgBox ListView1.ListItems(i).Text
End Sub
je sais changer le ForeColor mais pas le BackColor.
c'est ce que j'utilise sans mettre la Multiselection, c'est moins joli mais j'ai pas d'autre solution.
sinon pour le préfixe je vois pas de quoi tu veux parler.
vietvotophe
Messages postés21Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention30 juin 2005 14 avril 2005 à 14:24
Merci
Désolé je suis nul mais il me dit pour Item qu'un objet est requis.
Pour la coloration de la listview j'ai trouvé une source mais elle colorie les ligne cycliquement (1 sur deux, ou 2jaune et 2 rouge) mais je n'arrive pas à détourné cette source pour colorié une ligne que je veux