Vcl.ComCtrls.TTreeNode.AlphaSort
Delphi
function AlphaSort(ARecurse: Boolean = False): Boolean;
C++
bool __fastcall AlphaSort(bool ARecurse = false);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TTreeNode |
説明
ツリーのノードをソートします。
AlphaSort はノードのソートまたはノードの子ノードの再ソートをトリガします。OnCompare イベント ハンドラが関連付けられた TCustomTreeView に対して定義されている場合は、対象のルーチンがソート順序を決定します。OnCompare イベント ハンドラが定義されていない場合は、大文字と小文字を区別してノードのキャプションを単純にソートします。
オプションの ARecurse パラメータ(デフォルトは false)は、ノード ツリーを再帰的にたどって、各サブツリーを順番にソートするように指定します。デフォルトでは、ノードの直下の子ノードのみがソートされます。
AlphaSort の呼び出しは、CustomSort の呼び出しで nil(Delphi)または NULL(C++)プロシージャ パラメータとデータ パラメータ 0 を指定した場合と同じです。
トップレベルのノードをソートするには、TTreeNodes の AlphaSort を使用します。