Vcl.ComCtrls.TTreeNode.AlphaSort

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

bool __fastcall AlphaSort(bool ARecurse = false);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TTreeNode

Description

Trie les noeuds de l'arborescence.

AlphaSort déclenche le tri des noeuds ou des noeuds enfant du noeud. Si un gestionnaire d'événement OnCompare est défini pour l'objet TCustomTreeView associé, 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 (False par défaut) spécifie que le tri doit descendre l'arborescence de façon récursive et trier chaque sous-arborescence à son tour. Par défaut, seuls les enfants immédiats du noeud sont triés.

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.

Pour trier les noeuds de niveau supérieur, utilisez la méthode AlphaSort de TTreeNodes.

Remarque :  La méthode AlphaSort ne fonctionne pas si la valeur de SortType vaut stNone.

Voir aussi