[R] Trie des colonnes

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] Trie des colonnes

#1

Message par eric »

Bonjour,

Je m'intéresse aux fonctions qui permettent de trier des colonnes de ListView (j'avoue ne pas avoir bien tout compris) :)

Entre le _GUICtrlListView_SimpleSort que je ne maîtrise pas bien et le _GUICtrlListView_SortItems que je comprends mieux et le GUICtrlRegisterListViewSort que j'ai abandonné (trop compliqué pour mon niveau).

J'utilise donc le _GUICtrlListView_SortItems qui me paraît le plus simple et qui fonctionne bien sauf que c'est très lent lorsque la liste contient des milliers de lignes. (après tout dépend certainement de la puissance de la machine)

Donc pour un _GUICtrlListView_SortItems il faut faire avant un _GUICtrlListView_RegisterSortCallBack($ListView) puis après un _GUICtrlListView_UnRegisterSortCallBack($ListView) mais je vois souvent aussi juste après ce dernier un GUIDelete().

A quoi sert il et est il obligatoire ?

Merci
Modifié en dernier par eric le dim. 27 déc. 2009 23:18, modifié 1 fois.
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [..] Trie des colonnes

#2

Message par eric »

Bonjour,

Je relance un peu le sujet.

Merci et joyeuses fêtes.
Avatar du membre
ayuckers
Niveau 4
Niveau 4
Messages : 77
Enregistré le : mer. 28 oct. 2009 14:15
Localisation : Drome
Status : Hors ligne

Re: [..] Trie des colonnes

#3

Message par ayuckers »

hello eric, voici un exemple simplifier et épuré en espérant que cela puisse t'aider
fonctionnalité :
- trier une listeview
- récuperer les valeurs d'une ligne séléctionné

voici mon code meme si je ne comprend pas tout moi meme sa fonctionne :
► Afficher le texte
En fait je suis allez un peut vite j'avais pas tout lu :) Bin du coup mon exemple ne sert plus a rien :cry:
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [..] Trie des colonnes

#4

Message par eric »

Oui ce n'étais pas tout à fait ma question mais merci quand même pour l'exemple.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Trie des colonnes

#5

Message par ani »

bonsoir eric ;)

concernant le Guidelete, comme son nom l'indique il détruit (delete) l'interface (Gui/form), teste l'exemple 1 en retirant la fonction guidelete, on y voit une difference ;)
close sur la croix, tu devrais voir le mot fermer quelque seconde.

Pour les autres fonction simplesort/sortitems, je visionne dans le fichier d'aide du forum, car là je ne dispose pas d'autoit vu que j'ai oublié ma clé usb :)

edit: les fonctions ne sont pas dans la documentation du forum, elles doivent faire partie du listview manager :/ je visionne sur le site anglais.

Normalement il doit exister quelques exemples sur le tri de colonne.
http://www.autoitscript.fr/forum/viewto ... f=4&t=3030
eric
Niveau 5
Niveau 5
Messages : 177
Enregistré le : sam. 21 mars 2009 17:57
Localisation : Bretagne
Status : Hors ligne

Re: [..] Trie des colonnes

#6

Message par eric »

Oui ok je crois avoir saisi l'utilité du GUIdelete dans l'exemple.

Donc il n'est pas obligatoire dans tous les cas.

Merci
Répondre