张
张鸿林
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var ClickEventList:TList ;
click:TNotifyEvent;
begin
ClickEventList:=TList.create;
try
// ClickEventList.Add(Button2.OnClick)
//刚才写错了
ClickEventList.Add(@Button2.OnClick);
click:=TNotifyEvent(ClickEventList.Items[0]^);
if assigned(click1) then
click(sender)
//错误? 如果click:=Button2.OnClick当然就可以
finally
ClickEventList.free;
end;
end;
var ClickEventList:TList ;
click:TNotifyEvent;
begin
ClickEventList:=TList.create;
try
// ClickEventList.Add(Button2.OnClick)
//刚才写错了
ClickEventList.Add(@Button2.OnClick);
click:=TNotifyEvent(ClickEventList.Items[0]^);
if assigned(click1) then
click(sender)
//错误? 如果click:=Button2.OnClick当然就可以
finally
ClickEventList.free;
end;
end;