Vcl.ComCtrls.TTreeNode.AlphaSort

提供: RAD Studio API Documentation
移動先: 案内検索

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 を指定した場合と同じです。

トップレベルのノードをソートするには、TTreeNodesAlphaSort を使用します。

メモ:  AlphaSort は、SortType の値が stNone である場合に動作しません。

関連項目