Bon une des soluces ;)
Lorsque tu remplis ta listvieuw tu connais les index au fur et à mesure ;), ou quand tu ajoute une donnée tu sais ou elle va être ;)
donc tada tada...
moi j'utiliserais la fonction TAG
Set itemx = ListView1.ListItems.Add
itemx.Tag = CStr(itemx.Index)
Voili et apprés tu récup le tag et tu as ton ancien index correspondant...
ca te plait !?
WebMaster-------------------------------
Réponse au message :
-------------------------------
Marçi beaucoup
-------------------------------
Réponse au message :
-------------------------------
Je vais rechercher et je te réponds.
jyb
-------------------------------
Réponse au message :
-------------------------------
seulement dans ma listview j'ai une colonne date , heure et motif
donc il faut que les 3 soient triées
question comment fais tu pour creer une colonne invisible dans une listview qui comprend deja 3 autres colonnes qui elles doivent être visible ????
-------------------------------
Réponse au message :
-------------------------------
Pour le tri des dates dans un listview j'avais résolu le problème en créant une colonne (invisible) qui comprenait la date mais sous le format YY/MM/DD
Cela fonctionnait très bien.
Quant à la suppression d'une ligne du listview je "deletais" la ligne selectionnée (selected)
jyb
-------------------------------
Réponse au message :
-------------------------------
ouais j'ai pas tout expliquer dans ma precipitation , désolé ;-))
je me connecte au calendrier outloock itemcal
et je coche mon rendez vous dans ma listview et cela doit supprimer mon rendez vous dans mon calendrier outloock
voici d'autres infos
je trie ma listview mais ma premiére collonne est une date et il me trie que les deux premiers caractere ex : 05/02/02 puis 06/01/02
si je ne trie pas il me supprime bien le dernier rendez vous si j'ai sélectionné le dernier
mais si je ne trie pas c'est le bordel !!
help !!!!!
-------------------------------
Réponse au message :
-------------------------------
Eu c'est quoi itemcal.item ?
Pour enlever de la listview moi je ferais plustot ça non !?
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Checked = True Then _
ListView1.ListItems.Remove i
next
WebMaster-------------------------------
Réponse au message :
-------------------------------
je charge ma listview et je veux supprimer un rendez vous que je coche avec un checkboxes
j'ai normalement 48 rendez vous mais le listview1.listitems.count me trouve que 47 et si je coche le 48iémé il me supprime le 47iéme
si je mets à la place de listview1.listitems.count un compteur que j'ai agrémenter en remplissant ma listview j'ai bien 48 rendez vous mais toujours le probléme qu'il considére que j'ai coché le 47 iéme
voici le code sur un bouton de suppression
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Checked = True Then
Set rdv = itemcal.Item(i)
rdv.Delete
next
est-ce dans les propriétes de ma listview ou dans mon code ??? merci de votre aide