Vcl.ListActns.TListControlItems.OnCompare

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch