Vcl.ListActns.TListControlItems.CustomSort

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CustomSort(Compare: TListItemsCompare);

C++

void __fastcall CustomSort(TListItemsCompare Compare);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.ListActns.pas
Vcl.ListActns.hpp
Vcl.ListActns TListControlItems

Description

Trie les éléments de la collection en utilisant la fonction de comparaison spécifiée.

Appelez Sort pour trier les éléments de la collection en se basant sur la fonction de comparaison représentant la valeur du paramètre Compare.

Compare est une fonction qui compare deux éléments de la liste. Son paramètre List est cet objet TListControlItems. Les paramètres Index1 et Index2 sont les indices des éléments à comparer dans le tableau de la propriété Items. Cette fonction de comparaison doit renvoyer une valeur négative si le premier élément est inférieur au second, une valeur supérieure à 0 s'il est supérieur au second et 0 si les deux éléments sont identiques.

Remarque :  CustomSort trie les éléments de la liste mais ne gère pas l'ordre de tri si de nouveaux éléments sont ajoutés. Pour donner un ordre de tri personnalisé maintenu lorsque des éléments sont ajoutés, affectez la valeur stData à la propriété SortType et fournissez un gestionnaire d'événement OnCompare.

Voir aussi