Vcl.ListActns.TListControlItems.OnCompare
Delphi
property OnCompare: TListCompareEvent read FOnCompare write FOnCompare;
C++
__property TListCompareEvent OnCompare = {read=FOnCompare, write=FOnCompare};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.ListActns.pas Vcl.ListActns.hpp |
Vcl.ListActns | TListControlItems |
Beschreibung
Tritt ein, wenn zwei Einträge für die Sortierung der Liste verglichen werden müssen.
Mit einer OnCompare-Ereignisbehandlungsroutine können Sie die Sortierreihenfolge festlegen, wenn die Eigenschaft SortType auf stData oder stBoth gesetzt ist.
Die Ereignisbehandlungsroutine OnCompare vergleicht die Einträge, die als Parameter Item1 und Item2 übergeben werden. Wenn Item1 mit Item2 identisch ist, sollte die Ereignisbehandlungsroutine 0 zurückgeben. Wenn Item1 in der Sortierreihenfolge kleiner kleiner als Item2 ist, sollte die Ereignisbehandlungsroutine einen Wert kleiner als 0 zurückgeben. Ist Item1 größer als Item2, sollte die Ereignisbehandlungsroutine einen Wert größer als 0 zurückgeben.