FMX.Controls.TControl.DoAddObject

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

procedure DoAddObject(const AObject: TFmxObject); override;

C++

virtual void __fastcall DoAddObject(Fmx::Types::TFmxObject* const AObject);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls TControl

Description

Ajoute l'objet AObject à la liste d'enfants Children attachée à cet objet parent (self).

FMX.Controls.TControl.DoAddObject hérite de FMX.Types.TFmxObject.DoAddObject. Tout le contenu en-dessous de cette ligne se réfère à FMX.Types.TFmxObject.DoAddObject.

Ajoute l'objet AObject à la liste d'enfants Children attachée à cet objet parent (self).

DoAddObject ajoute l'objet fourni dans le paramètre AObject à la liste d'enfants stockée dans la propriété Children de cet objet (self). DoAddObject remplace le parent de AObject par cet objet (self) et définit la racine de AObject sur l'objet Root de cet objet (self).

Les classes descendantes, comme TCommonCustomForm et TControl, gèrent par ailleurs les listes de taquets de tabulation en conservant des listes ordonnées d'objets dans lesquelles l'utilisateur peut tabuler. Si une classe descendante de ce type supporte l'interface ITabStopController et que AObject est un objet d'une classe supportant l'interface IControl, alors DoAddObject de ce descendant ajoute AObject aux listes de taquets de tabulation TabList de l'objet (self).

DoAddObject est appelé en interne à partir de AddObject.

Voir aussi