Vcl.Outline.TCustomOutline.SetLevel
Delphi
procedure SetLevel(Node: TOutlineNode; CurLevel, NewLevel: Cardinal);
C++
void __fastcall SetLevel(TOutlineNode* Node, unsigned CurLevel, unsigned NewLevel);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Outline.pas Vcl.Outline.hpp |
Vcl.Outline | TCustomOutline |
Description
Définit le niveau d'un noeud d'arborescence.
Appelez SetLevel pour changer la profondeur d'imbrication du noeud spécifié par le paramètre Node. CurLevel représente le niveau actuel du noeud et NewLevel le nouveau niveau du noeud.
Par exemple, considérez l'arborescence spécifiée par la valeur suivante de Lines :
NodeA NodeB NodeC NodeD
L'appel de SetLevel pour NodeD avec CurLevel valant 2 et NewLevel valant 4 aura pour résultat la valeur suivante de Lines dans l'arborescence :
NodeA NodeB NodeC NodeD
Ainsi, le parent de NodeD a été changé de NodeA en NodeC.