Vcl.ValEdit.TValueListStrings.CustomSort
Delphi
procedure CustomSort(Compare: TStringListSortCompare); override;
C++
virtual void __fastcall CustomSort(System::Classes::TStringListSortCompare Compare);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListStrings |
説明
リストの文字列をカスタマイズした順にソートします。 {{#multireplace:Vcl.ValEdit.TValueListStrings.CustomSort|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Classes.TStringList.CustomSort|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Classes.TStringList.CustomSort|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。
リストの文字列をカスタマイズした順にソートします。
CustomSort メソッドを使用すると,Compare パラメータでそのソート順が定義されている場合に,リストの文字列をソートできます。
文字列リストの 2 つの文字列を比較する Compare 関数に値を指定してください。Index1 パラメータと Index2 パラメータは比較する文字列を表します,List パラメータは文字列リストへのアクセスを提供します。
Compare パラメータの値として nil (Delphi)または NULL (C++)を渡さないでください。
メモ: CustomSort メソッドを明示的に呼び出さなくてはなりません。Sorted プロパティを設定しても,Sort メソッドで実装した ANSI (Windows)または UTF-8 (Linux)順を使って文字列をソートするだけです。