Vcl.Forms.TCustomForm.GetChildren
Delphi
procedure GetChildren(Proc: TGetChildProc; Root: TComponent); override;
C++
DYNAMIC void __fastcall GetChildren(System::Classes::TGetChildProc Proc, System::Classes::TComponent* Root);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TCustomForm |
Description
Renvoie les composants "enfant" de la fiche, c'est-à-dire ceux qui renvoient la fiche dans leur méthode GetParentComponent.
Le système de flux de composant appelle GetChildren pour demander l'exécution par la fiche d'un callback pour chaque composant enfant de la fiche. Les callbacks doivent s'exécuter dans l'ordre de création des composants (l'ordre d'apparition des composants enfant dans le fichier de fiche). Un composant enfant est défini comme tout composant qui renvoie cette fiche dans sa méthode GetParentComponent.
Le paramètre Proc représente le callback à exécuter pour chaque composant enfant.
Le paramètre Root spécifie le composant de premier niveau (comme une fiche ou un module de données) en cours de chargement ou d'enregistrement.
Dans TCustomForm, GetChildren appelle d'abord la méthode héritée qui exécute Proc pour chaque contrôle ayant la fiche pour parent. Si le paramètre Root identifie cette fiche, GetChildren exécute alors Proc pour chaque composant enfant qui n'a pas de parent.