Vcl.Controls.TControl.AssignTo
Delphi
procedure AssignTo(Dest: TPersistent); override;
C++
virtual void __fastcall AssignTo(System::Classes::TPersistent* Dest);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Beschreibung
Überschreibt die geerbte Funktion, um Zuweisungen zu TAction-Objekte zu ermöglichen.
Rufen Sie AssignTo auf keinen Fall direkt auf. Die Methode Assign eines persistenten Objekts ruft AssignTo auf, wenn ihr das Steuerelement als Quelle übergeben wird und das persistente Objekt keine Informationen darüber hat, wie die Eigenschaften des Steuerelements kopiert werden müssen. Der Parameter Dest ist das persistente Objekt, dessen Eigenschaften aus dem Steuerelement kopiert werden sollen.
Die Implementierung von AssignTo in TControl prüft, ob der Parameter Dest ein TCustomAction-Objekt enthält und setzt bei Erfolg die Eigenschaften Enabled, Hint, Caption und Visible sowie das Ereignis OnExecute. Steuerelemente können diese Eigenschaften bzw. das Ereignis dann dem verbundenen Aktionsobjekt zuweisen.