Vcl.Controls.TControl.AssignTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure AssignTo(Dest: TPersistent); override;

C++

virtual void __fastcall AssignTo(System::Classes::TPersistent* Dest);

Propriétés

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

Description

Redéfinit la méthode héritée AssignTo pour permettre l'affectation aux objets TCommand.

N'appelez pas la méthode protégée AssignTo dans le code d'une application. La méthode Assign d'un objet persistant appelle AssignTo si le contrôle est transmis par son paramètre Source et que l'objet persistant ne sait pas comment copier les propriétés du contrôle. Le paramètre Dest est l'objet persistant dont les propriétés devraient être copiées à partir du contrôle.

Telle qu'implémentée dans TControl, AssignTo vérifie si le paramètre Dest est un objet TCustomAction, et si c'est le cas, affecte des valeurs à ses propriétés Enabled, Hint, Caption et Visible ainsi qu'à son événement OnExecute. Ceci permet aux contrôles arbitraires d'affecter ces valeurs à un objet action associé.

Voir aussi