System.Classes.TStringList.CustomSort
Delphi
procedure CustomSort(Compare: TStringListSortCompare); virtual;
C++
virtual void __fastcall CustomSort(TStringListSortCompare Compare);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TStringList |
Description
Trie les chaînes de la liste dans un ordre personnalisé.
Utilisez CustomSort pour trier les chaînes de la liste, dans laquelle l'ordre de tri est défini par le paramètre Compare.
Fournissez une valeur à la fonction Compare qui compare deux chaînes de la liste. Le paramètre List fournit l'accès à la liste de chaînes, alors que les paramètres Index1 et Index2 identifient les chaînes à comparer.
Ne transmettez pas nil (Delphi) ou NULL (C++) comme valeur du paramètre Compare.
Remarque : Vous devez appeler explicitement la méthode CustomSort. L'initialisation de la propriété Sorted trie les chaînes uniquement en utilisant l'ordre ANSI (Windows) ou UTF-8 (Linux), tel qu'implémenté dans la méthode Sort.