[Lazarus] How to clone a component
Mattias Gaertner
nc-gaertnma at netcologne.de
Thu Oct 4 08:19:30 CEST 2012
On Thu, 04 Oct 2012 00:33:07 +0300
patspiper <patspiper at gmail.com> wrote:
> Hi,
>
> What is the correct way to clone programmatically a component, ie assign
> all its properties to another component of the same class (like the IDE
> designer's copy/paste)?
>
> The code below used to work in Delphi but does not with Lazarus (result
> is nil).
> RegisterClass(TMyComponent);
> Clipboard.SetComponent(MyComponent);
> Result:= TMyComponent(Clipboard.GetComponent(Self, Self));
It should work in Lazarus too.
Mattias
More information about the Lazarus
mailing list