Vcl.Controls.TControl.AssignTo
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é.