Page 1 sur 1
[RESOLU]Tri d'une listeIconGadget sur Type de fichier
Publié : mar. 19/mars/2013 14:49
par omega
Salut tout le monde
Bon, pour l'instant mon ftp-soft marche bien (mais pas comme je veux, car il reste toujours le problème de l'icône des fichiers-icônes et des dossiers qui n'est pas résolu)
Alors, maintenant, est-il possible de trier l'affichage des fichiers (ftp) par type de fichiers?
J'utilise ListIconGadget pour lister mes fichiers ftp (fichiers distants)
Existe t-il une constante qui permet de trier par type de fichiers?
(tous les dossiers ensemble, toutes les images ensemble etc..)
Merci
Re: Tri d'une listeIconGadget sur Type de fichier
Publié : mar. 19/mars/2013 14:57
par falsam
Avant d'afficher tes données tes données dans une ListIconGadget, tu vas devoir les stocker dans une liste et trier cette liste.
Exemple de liste.
Code : Tout sélectionner
;Tri / Sort structure
Structure Potager
Cle.s
Nom.s
Famille.s
EndStructure
NewList MonPanier.Potager()
AddElement(Monpanier())
MonPanier()\Cle="010910"
MonPanier()\Nom="Pomme"
MonPanier()\Famille="Fruit"
AddElement(Monpanier())
MonPanier()\Cle="090801"
MonPanier()\Nom="Concombre"
MonPanier()\Famille="Legume"
AddElement(Monpanier())
MonPanier()\Cle="010909"
MonPanier()\Nom="Peche"
MonPanier()\Famille="Fruit"
AddElement(Monpanier())
MonPanier()\Cle="021010"
MonPanier()\Nom="Tomate"
MonPanier()\Famille="Legume"
AddElement(Monpanier())
MonPanier()\Cle="010710"
MonPanier()\Nom="Abricot"
MonPanier()\Famille="Fuit"
;Tri / Sort Structu
SortStructuredList(MonPanier(), #PB_Sort_Ascending|#PB_Sort_NoCase, OffsetOf(Potager\Nom), #PB_Sort_String)
;Test
ForEach(MonPanier())
Debug Monpanier()\Nom
Next
Le code que je cite dans un de tes posts utilise ce tri avant d'afficher le resultat dans un ListIconGadget. Certes le tri ce fait dans l'ordre des dossiers/fichers sans tenir compte de l'extension. A toi d'utiliser
GetExtensionPart(CheminComplet$) Pour extraire l'extension du fichier concerné.
Re: Tri d'une listeIconGadget sur Type de fichier
Publié : mar. 19/mars/2013 15:02
par omega
Merci
Je vais tester
A+
Re: Tri d'une listeIconGadget sur Type de fichier
Publié : mar. 19/mars/2013 15:55
par omega
j'ai testé le tri, ça marche
Merci beaucoup Falsam