Vcl.Outline.TCustomOutline.SetLevel

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi