Vcl.Forms.TCustomForm.GetChildren

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi