[..] Inversion de l'ordre d'une liste

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Artemis
Niveau 3
Niveau 3
Messages : 49
Enregistré le : jeu. 03 juil. 2008 19:31
Status : Hors ligne

[..] Inversion de l'ordre d'une liste

#1

Message par Artemis »

Bonjour, je viens à nouveau vous voir pour un autre problème : comment peut-on inverser l'ordre des éléments d'une liste dans une GUI ? Actuellement, j'utilise ce code :

Code : Tout sélectionner

$var = IniReadSection($inipath, "List")
For $i = 1 To $var[0][0]
    GUICtrlSetData($List1, $var[$i][0] & "|")
Next
Inverser l'ordre dans lequel les éléments sont envoyés vers la liste ne change rien. :/

Merci de votre aide :)
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Inversion de l'ordre d'une liste

#2

Message par zeshrek »

Là moi je dis y a de l'abus !!!
guictrlcreatelist(), F1
Les infos qu'il te faut sont dans l'aide. Si tu veux pas qu'il trie, bin il te suffit de désactiver le tri !
Si vis pacem para bellum
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..] Inversion de l'ordre d'une liste

#3

Message par ZDS »

Bonjour...

Déjà :
For $i = 1 To $var[0][0] => For $i = $var[0][0] To 1 Step -1
Comme ça tu parcours ta boucle à l'envers, ça aide.

Ensuite :
Vérifie bien ce que tu fais avec ton GuictrlSetData, F1 est ton ami.

A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Répondre