Vcl.ListActns.TListControlItems.OnCompare
Delphi
property OnCompare: TListCompareEvent read FOnCompare write FOnCompare;
C++
__property TListCompareEvent OnCompare = {read=FOnCompare, write=FOnCompare};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Vcl.ListActns.pas Vcl.ListActns.hpp |
Vcl.ListActns | TListControlItems |
Description
Se produit lorsque deux éléments doivent être comparés pour trier la collection.
Ecrivez un gestionnaire d'événement OnCompare pour indiquer l'ordre de tri lorsque la propriété SortType a la valeur stData ou stBoth.
Le gestionnaire d'événement OnCompare compare les éléments transmis dans les paramètres Item1 et Item2. Si Item1 est identique à Item2 dans l'ordre de tri, le gestionnaire d'événement doit renvoyer la valeur 0. Si Item1 est inférieur à Item2, le gestionnaire d'événement doit renvoyer une valeur négative. Si Item1 est supérieur à Item2, le gestionnaire d'événement doit renvoyer une valeur supérieure à zéro.