ordonner deux listes de la meme facon - Delphi/Pascal - Programmation
Marsh Posté le 29-10-2004 à 14:49:16
le sorted sous delphi
il fait quoi comme test ? pour voir que le repertoire x et avant le repertoire y ?
en tout cas c pas : combobox.items[a] > combobox.items[b]....
Marsh Posté le 29-10-2004 à 14:55:03
il fait un test au niveau alphabétique je pense
mais fo utiliser quelle fonction sous delphi pour tester lorde alphabétique??
Marsh Posté le 29-10-2004 à 15:16:23
Il suffit d'aller voir le code : il donne juste l'attribut LBS_SORT à la liste, après ça c'est Windows qui se débrouille.
Marsh Posté le 29-10-2004 à 15:36:45
antp a écrit : Il suffit d'aller voir le code : il donne juste l'attribut LBS_SORT à la liste, après ça c'est Windows qui se débrouille. |
je comprends pas bien ce que tu me dis... avec LBS SORT?
moi je veux que deux listes bouges en meme temps lun par rapport a l otre
Marsh Posté le 29-10-2004 à 15:39:57
une fonction qui teste si une chaine est avant une autre au niveau alphabétique
et que si c vrai elle retourne true .. ou un entier
ca existe ??
Marsh Posté le 29-10-2004 à 15:42:22
gronimogronimo a écrit : je comprends pas bien ce que tu me dis... avec LBS SORT? |
tu dis "le sorted sous delphi il fait quoi comme test ?"
-> je dis que dans le code on voit que Delphi ne fait rien, c'est Windows qui fait. Et comme on n'a pas le code source de Windows...
Sinon pour les comparaisons de chaînes il y a AnsiCompareStr et AnsiCompareText. Ça tient compte des accents etc., la seconde ne faisant pas de différence majuscule/minuscule.
Marsh Posté le 29-10-2004 à 15:52:46
merci encore a antp ! le sauveur c exactement ce qu il me fallait !
ca me permet grace a ta fonction ansicomparestr de remettre en ordre alphabétiquement !
:-)
Marsh Posté le 29-10-2004 à 14:37:00
Bonjour je possède une listbox et un comboxbox
la listbox a autant d element que le combobox.
Le premier element listbox correspond au premier element combobox, etc...
la listbox contient des entiers
et le combobox contient des chemins repertoires
je veux remettre mes chemins repertoires en ordre
par ex : c:\a et devant c:\b
mais je voudrai que ma listebox se reordonne de la meme facon que mon combobox ... comment faire ?
merci ... de votre aide
Message édité par gronimogronimo le 29-10-2004 à 14:37:21