Vcl.ComCtrls.TTreeNode.AlphaSort

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AlphaSort(ARecurse: Boolean = False): Boolean;

C++

bool __fastcall AlphaSort(bool ARecurse = false);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TTreeNode

Beschreibung

Sortiert Baumknoten.

AlphaSort löst die Sortierung oder Neusortierung der untergeordneten Knoten eines Baumknotens aus. Wenn eine OnCompare-Ereignisbehandlungsroutine für das zugehörige TCustomTreeView-Objekt definiert ist, wird die Sortierreihenfolge von dieser Routine festgelegt. Ist keine OnCompare-Behandlungsroutine definiert, werden die Knoten einfach unter Berücksichtigung der Groß-/Kleinschreibung nach ihren Namen sortiert.

Der optionale Parameter ARecurse (Vorgabewert: False) legt fest, dass beim Sortiervorgang die Baumhierarchie rekursiv durchlaufen und jeweils auch die Unterzweige sortiert werden. Per Vorgabe werden nur die einem Knoten unmittelbar untergeordneten Knoten sortiert.

Der Aufruf von AlphaSort entspricht dem Aufruf von CustomSort mit dem Prozedurparameter nil (Delphi) oder NULL (C++) und einem Datenparameter 0.

Die Knoten der obersten Ebene sortieren Sie mit der Methode AlphaSort von TTreeNodes.

Anmerkung:  AlphaSort funktioniert nicht, wenn der Wert von SortType stNone ist.

Siehe auch