Vcl.ComCtrls.TTreeNodes.AddChildObjectFirst
Delphi
function AddChildObjectFirst(Parent: TTreeNode; const S: string; Ptr: TCustomData): TTreeNode;
C++
TTreeNode* __fastcall AddChildObjectFirst(TTreeNode* Parent, const System::UnicodeString S, Vcl::Controls::TCustomData Ptr);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TTreeNodes |
Description
Ajoute un nouveau noeud contenant des données à une vue arborescente.
Le noeud est ajouté comme premier enfant du noeud spécifié par le paramètre Parent. Les noeuds situés en dessous du noeud ajouté sont décalés d'une ligne vers le bas, et de nouvelles valeurs correctes d'indice (Index) leur sont affectées. Le paramètre S spécifie la valeur de la propriété Text du nouveau noeud. Le paramètre Ptr spécifie la valeur devant être affectée à la propriété Data du nouveau noeud. AddChildObjectFirst renvoie le noeud qui a été ajouté.
Remarque : La mémoire référencée par Ptr n'est pas libérée quand l'objet noeuds d'arborescence est libéré.