[Lazarus] How to clone a component
patspiper
patspiper at gmail.com
Fri Oct 5 09:56:55 CEST 2012
On 05/10/12 09:46, Mattias Gaertner wrote:
> On Thu, 04 Oct 2012 15:08:31 +0300
> patspiper <patspiper at gmail.com> wrote:
>
>> On 04/10/12 10:45, patspiper wrote:
>>> On 04/10/12 09:57, patspiper wrote:
>>> I have gathered the following presumed bugs: 1-
>>> TClipboard.GetComponent uses pcfComponent while
>>> TClipboard.SetComponent uses pcfCustomData instead.
> Please report this bug.
Done: http://bugs.freepascal.org/view.php?id=23060
>> 2- Clipboard.SetComponent/GetComponent do not save/restore events.
>> Events are nil. This is the clipboard text of a button with an assigned
>> OnClick event (note the missing OnClick):
>> object Button1: TButton
>> Left = 24
>> Height = 25
>> Top = 16
>> Width = 139
>> Caption = 'Button1'
>> Font.Height = -20
>> Font.Name = 'Sans'
>> ParentFont = False
>> TabOrder = 0
>> end
> Are you sure that Delphi SetComponent writes events?
No. But I was assuming that events would be written as is the case with
lfm's:
object Button1: TButton
Left = 68
Height = 25
Top = 29
Width = 75
Caption = 'Button1'
OnClick = Button1Click <---------
TabOrder = 0
end
Stephano
More information about the Lazarus
mailing list