Vcl.Controls.TControl.AssignTo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch