Vcl.ComCtrls.TTreeNode.AlphaSort
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.