[R] Flèche sur l'entête des listes

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

[R] Flèche sur l'entête des listes

#1

Message par eric »

Bonjour,

J'utilise une méthode pour trier les listes en utilisant un array (tableau)

Donc au lieu de faire un _GUICtrlListView_SortItems sur la liste j'ai un array qui est la copie de la liste et que je trie avec la commande _ArraySort

Une fois l'array trié je supprime tout le contenu de la liste avec un _GUICtrlListView_DeleteAllItems et je copie l'array dans la liste avec la commande _GUICtrlListView_AddArray

Cette méthode donne des tris plus rapides qu'avec un _GUICtrlListView_SortItems quand il y a beaucoup de lignes dans la liste.

Mais avec cette méthode la petite flèche qui apparaît dans l'entête de liste avec la commande _GUICtrlListView_SortItems et qui indique le sens du tri n'apparaît pas.

Auriez vous une méthode pour afficher cette flèche ?

Merci

Eric

Voici un extrait de ce code :
► Afficher le texte
Modifié en dernier par eric le ven. 21 févr. 2014 17:47, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Flèche sur l'entête des listes

#2

Message par jguinch »

Regarde du côté de _GUICtrlHeader_SetItemFormat :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [..] Flèche sur l'entête des listes

#3

Message par eric »

Bonjour,

Merci jguinch, je vais essayer celà
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [..] Flèche sur l'entête des listes

#4

Message par eric »

Je viens tester et cela fonctionne très bien.

Même si mon niveau ne me permet encore de bien comprendre les bitand, bitor et bitnot

En tout cas merci pour ton aide.
Répondre