Vcl.ComCtrls.TListView.OnCompare
Delphi
property OnCompare: TLVCompareEvent read FOnCompare write FOnCompare;
C++
__property OnCompare;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TListView |
Description
Se produit quand deux éléments de la liste doivent être comparés durant le tri de la liste.
Vcl.ComCtrls.TListView.OnCompare hérite de Vcl.ComCtrls.TCustomListView.OnCompare. Tout le contenu en-dessous de cette ligne se réfère à Vcl.ComCtrls.TCustomListView.OnCompare.
Se produit quand deux éléments de la liste doivent être comparés durant le tri de la liste.
Ecrivez un gestionnaire d'événements OnCompare pour implémenter un ordre de tri dans la liste. Un gestionnaire d'événements OnCompare est appelé quand la propriété SortType a la valeur stData
ou stBoth
, quand la méthode AlphaSort est appelée ou quand la méthode CustomSort est appelée sans spécifier le paramètre SortProc
.
Le gestionnaire d'événements OnCompare compare les éléments de la liste transmis dans les paramètres Item1
et Item2
. Si Item1
est identique à Item2
dans l'ordre de tri, affectez la valeur 0 au paramètre Compare
. Si Item1
est inférieur à Item2
, affectez une valeur inférieure à zéro au paramètre Compare
. Si Item1
est supérieur à Item2
, affectez une valeur supérieure à zéro au paramètre Compare
.
OnCompare est un gestionnaire d’événements du type Vcl.ComCtrls.TLVCompareEvent.