Page 1 sur 1

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

Posté : dim. 16 févr. 2014 17:44
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

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

Posté : lun. 17 févr. 2014 12:35
par jguinch
Regarde du côté de _GUICtrlHeader_SetItemFormat :
► Afficher le texte

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

Posté : lun. 17 févr. 2014 17:15
par eric
Bonjour,

Merci jguinch, je vais essayer celà

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

Posté : ven. 21 févr. 2014 17:47
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.