System.Classes.TFindAncestorEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TFindAncestorEvent = procedure (Writer: TWriter; Component: TComponent;
const Name: string; var Ancestor, RootAncestor: TComponent) of object;

C++

typedef void __fastcall (__closure *TFindAncestorEvent)(TWriter* Writer, TComponent* Component, const System::UnicodeString Name, TComponent* &Ancestor, TComponent* &RootAncestor);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes


Description

TFindAncestorEvent est une procédure appelée par l'événement OnFindAncestor de la classe TWriter.

Writer est le composant écrivain qui transmet depuis un flux un composant à un fichier fiche.

Component est le composant extrait du flux.

Name est le nom du composant ancêtre.

Sur l'entrée du gestionnaire d'événements, Ancestor est le composant à partir duquel Component hérite de ses propriétés. Si l'écrivain ne connaît pas le composant ancêtre, Ancestor vaut nil (Delphi) ou NULL (C++). Le gestionnaire d'événements définit Ancestor sur le composant ancêtre de Component.

Sur l'entrée du gestionnaire d'événements, RootAncestor est la valeur de la propriété RootAncestor de l'écrivain. La modification de cette valeur dans le gestionnaire d'événements modifie la valeur de la propriété.

TFindAncestorEvent est à usage interne seulement.

Voir aussi