Vcl.ComCtrls.TCustomTreeView.AlphaSort
Delphi
function AlphaSort(ARecurse: Boolean = True): Boolean;
C++
bool __fastcall AlphaSort(bool ARecurse = true);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomTreeView |
Description
Trie les noeuds de l'arborescence.
AlphaSort déclenche le tri des noeuds. Si un gestionnaire d'événement OnCompare est défini, cette routine détermine l'ordre de tri. Si aucun gestionnaire d'événement OnCompare n'est défini, les noeuds sont triés en utilisant une simple comparaison sensible à la casse de leurs libellés.
Le paramètre facultatif ARecurse (de valeur true par défaut) spécifie que le tri doit descendre l'arborescence de façon récursive et trier chaque sous-arborescence à son tour.
L'appel de AlphaSort est équivalent à l'appel de CustomSort avec un paramètre de procédure à nil (Delphi) ou NULL (C++) et un paramètre de données à 0.
Appeler AlphaSort a le même effet qu'appeler la même méthode pour la propriété Items, à l'exception que AlphaSort n'est pas récursive par défaut.
Pour trier une sous-arborescence, utilisez la méthode AlphaSort dans TTreeNodes.