Vcl.Outline.TOutlineNode.Index

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Index: LongInt read GetIndex;

C++

__property int Index = {read=GetIndex, nodefault};

Propriétés

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

Description

Identifie le noeud uniquement dans le tableau Items géré par l'arborescence.

Consultez Index afin de déterminer la ligne de l'arborescence dans laquelle le noeud apparaît. Le premier noeud a une valeur d'Index de 1, et les noeuds consécutifs sont indicés séquentiellement. Si un noeud comprend des sous-noeuds, la valeur d'Index du noeud parent est inférieur de un à la valeur d'Index de son premier descendant.

Lorsque les noeuds de l'arborescence sont ajoutés, déplacés ou supprimés, les valeurs des propriétés Index de tous les noeuds consécutifs doivent être recalculées pour qu'elles soient correctes. Parfois, le recalcul des indices est différé jusqu'à ce que toutes les modifications des noeuds soient terminées. Pour vérifier que la valeur d'Index est correcte, appelez la méthode SetUpdateState de l'arborescence contenant le noeud.

Voir aussi