Vcl.Outline.TOutlineNode.ChangeLevelBy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ChangeLevelBy(Value: TChangeRange);

C++

void __fastcall ChangeLevelBy(TChangeRange Value);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.Outline.pas
Vcl.Outline.hpp
Vcl.Outline TOutlineNode

Description

Change le niveau d'un noeud d'arborescence.

Appelez ChangeLevelBy pour monter ou descendre un noeud d'une branche de l'arborescence. Spécifiez une valeur de –1 pour le paramètre Value afin de monter d'un niveau (vers la racine). Spécifiez une valeur de 1 pour le paramètre Value afin de descendre d'un niveau (à l'opposé de la racine).

Lorsque vous montez d'un niveau, un élément devient le prochain frère de son ancien parent. Lorsque vous descendez d'un niveau, un élément devient le dernier enfant de son précédent frère.

Les noeuds de premier niveau ne peuvent pas être remontés puisqu'ils n'ont pas de parent. Le premier noeud de l'arborescence ne peut pas non plus être descendu puisqu'il n'a pas de frère précédent.

Remarque :  Avant d'appeler ChangeLevelBy, vérifiez que le noeud a le nombre approprié de parents ou que les frères précédents appropriés existent.

Voir aussi