Vcl.Outline.TCustomOutline.AddChild
Delphi
function AddChild(Index: LongInt; const Text: string): LongInt;
C++
int __fastcall AddChild(int Index, const System::UnicodeString Text);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Outline.pas Vcl.Outline.hpp |
Vcl.Outline | TCustomOutline |
Description
Ajoute un noeud enfant au noeud de l'arborescence.
AddChild permet d'ajouter un objet TOutlineNode sous la forme d'un enfant d'un noeud d'arborescence. Text spécifie la valeur de la propriété Text du nouveau noeud.
Index indique l'endroit où le nouveau noeud doit être ajouté. Le nouveau noeud est placé dans l'arborescence comme dernier enfant du noeud identifié par Index. Pour ajouter des noeuds au niveau le plus haut de l'arborescence (au départ de la racine), spécifiez la valeur zéro (0) pour le paramètre Index.
Les noeuds apparaissant après le nouveau noeud sont descendus d'une ligne et réindexés dans le tableau de propriétés Items avec des valeurs Index correctes. Si BeginUpdate a été appelée, le tableau Items n'est pas réindexé tant que la méthode EndUpdate n'a pas été appelée.
AddChild renvoie la propriété Index du nouveau noeud.