如何将本窗体form1的按钮speedbutton1单击事件speedbutton1click 定义为其他窗体form2的一个按钮speedbutton2的单击事件speedbutton2click?
uses unit2
procedure Tform1.speedbutton1click(sender:object);
begin
form1.speedbutton1.onclick:=form2.speedbutton2click;
end;以上程序需点击speedbutton1 按钮两次才能运行,如何修改呢?
uses unit2
procedure Tform1.speedbutton1click(sender:object);
begin
form1.speedbutton1.onclick:=form2.speedbutton2click;
end;以上程序需点击speedbutton1 按钮两次才能运行,如何修改呢?
begin
speedbutton1.onclick:=form2.speedbutton2click;
end;————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
procedure Tform1.speedbutton1click(sender:object);
begin
form2.speedbutton2click;
end
begin
form2.speedbutton2click;
end;
不过还有更合理的方法:
procedure TForm1.FormCreate(Sender: TObject);
begin
speedbutton1.onclick:=form2.speedbutton2.Onclick;
end;
这样,speedbutton2 的onclick 事件处理程序指向别处了也没问题