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