在Form2已经定义
procedure TForm2.showmessage1(Send:TObject);在Form1中的ActionList定义Action
procedure TForm1.F1ClickExecute(Sender: TObject);
begin
Form1.ToolButton1.OnClick():=TForm2.showmessage1(Sender);
end;
procedure TForm2.showmessage1(Send:TObject);在Form1中的ActionList定义Action
procedure TForm1.F1ClickExecute(Sender: TObject);
begin
Form1.ToolButton1.OnClick():=TForm2.showmessage1(Sender);
end;
是不是用form1.toolbutton1.click:=tform2.showmessage;?
Form1.ToolButton1.OnClick:=TForm2.showmessage1
改为 Function showmessage1():TNotifyEvent; 即可编译成功,但在程序的执行时
单击ToolButton1并不执行,showmessage1这个过程
^
不要打T