[R] Supprimer plusieurs items cochés

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Alex74
Niveau 4
Niveau 4
Messages : 73
Enregistré le : ven. 15 avr. 2011 15:24
Status : Hors ligne

[R] Supprimer plusieurs items cochés

#1

Message par Alex74 »

Bonjour à tous (ou re-bonjour pour certains),

Et oui à peine arrivé et déjà entrain de demander de l'aide :roll: :|

Voici mon problème : je récupère les résultats de calculs et les affiche dans une listview à 1 colonne. Chaque item affiché possède une checkbox afin que je puisse supprimer des résultats. Là ou ça se gâte, c'est pour supprimer ces items cochés justement.
Je récupère les indices de ces items grâce à la fonction _GUICtrlListView_GetCheckedIndices (merci à l'auteur au passage):

http://www.autoitscript.fr/forum/viewto ... =21&t=7207

J'ai choisi la mise en tableau pour le résultat de la fonction (attribut $bArray = True)

Pour le moment, seul le premier item coché est supprimé. Pourtant dans ma boucle, j'incrémente $i de 1 à chaque tour.

Je sens que je ne suis pas loin de la vérité mais bon là je bloque. Voici ou j'en suis pour le moment:
► Afficher le texte
Merci d'avance.
Modifié en dernier par Alex74 le sam. 16 avr. 2011 15:02, modifié 1 fois.
Avatar du membre
Strofe
Niveau 5
Niveau 5
Messages : 182
Enregistré le : ven. 26 sept. 2008 23:16
Localisation : Picardie, Oise, Beauvais
Status : Hors ligne

Re: [..] Supprimer plusieurs items cochés

#2

Message par Strofe »

Bonjour

il y a un truc étrange dans ton code

Code : Tout sélectionner

For $i = 0 To $nbreid - 1
    $i += 1     [color=#0000BF];ça sert à rien -- peut être qu'il faut commencer à $i = 1 ???[/color]
    $id = $indice[$i]
    _GUICtrlListView_DeleteItem(GUICtrlGetHandle($listview), $id)
Next
 
Regarde dans l'aide pour la fonction "for"
► Afficher le texte
Bon courage
Y a pas de problème, y a que des solutions. Reste à les trouver.
Alex74
Niveau 4
Niveau 4
Messages : 73
Enregistré le : ven. 15 avr. 2011 15:24
Status : Hors ligne

Re: [..] Supprimer plusieurs items cochés

#3

Message par Alex74 »

Bonjour,

Oui, il y avait bien un soucis avec ma boucle. Après modifications, ça,marche nickel.

D'ailleurs voici le code corrigé:
► Afficher le texte
Merci pour la réponse. Bonne journée.
Répondre