Vcl.ListActns.TListControlItems.OnCompare
Delphi
property OnCompare: TListCompareEvent read FOnCompare write FOnCompare;
C++
__property TListCompareEvent OnCompare = {read=FOnCompare, write=FOnCompare};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Vcl.ListActns.pas Vcl.ListActns.hpp |
Vcl.ListActns | TListControlItems |
説明
コレクションのソートで 2 つの項目を比較する必要があるときに発生します。
OnCompare イベントハンドラを記述すると,SortType プロパティが stData または stBoth の場合にソート順序を示すことができます。
OnCompare イベントハンドラは,パラメータ Item1 と Item2 として渡された項目を比較します。Item1 と Item2 のソート順序が同じ場合,イベントハンドラは 0 を返します。Item1 が Item2 より小さい場合,イベントハンドラは 0 未満の値を返します。Item1 が Item2 より大きい場合,イベントハンドラは 0 を超える値を返します。