Wenn ich einer Komponente, z.B. einem TButton eine Action zuweise übernimmt er gleich deren Eigenschaften Caption und ImageIndex. Ich möchte das nicht.
Muss ich das jetzt immer so machen:
Delphi-Quellcode:
var
oldImageList: TCustomImageList;
oldImageIndex: Integer;
begin
oldImageList := Button1.Images;
oldImageIndex := Button1.ImageIndex;
Button1.Action := Action1;
Button1.Images := oldImageList;
Button1.ImageIndex := oldImageIndex;
Oder gibt es irgendwo eine Eigenschaft wo ich das abstellen kann? Oder übersehe ich etwas dummes wenn ich einfach nur, speziell für einen Button, sage
Button1.OnClick := Action1.OnExecute;