很简单呀, 你在form2中添加自己的函数如 procedure MyShowModal(WhoCallMe:string) begin // judge who call form2 according to var WhoCallMe // then ShowModal; end; 在调用form2的showmodal的地方,换成MyShowModal就行了。
在form2的 public form_lx:integer; //存放你的lx在implementation uses unit1;//在这里定义你的调用窗体单元.在form1的buttonclick事件里写form2:=Tform2.create(application); form2.form_lx:=1; //表示form1调用的。 form2.showmodal; 在form2的ok按钮里写. case form_lx of 1:showmessage('form1'); end;
你在form2中添加自己的函数如
procedure MyShowModal(WhoCallMe:string)
begin
// judge who call form2 according to var WhoCallMe
// then
ShowModal;
end;
在调用form2的showmodal的地方,换成MyShowModal就行了。
public
form_lx:integer; //存放你的lx在implementation
uses unit1;//在这里定义你的调用窗体单元.在form1的buttonclick事件里写form2:=Tform2.create(application);
form2.form_lx:=1; //表示form1调用的。
form2.showmodal;
在form2的ok按钮里写. case form_lx of
1:showmessage('form1');
end;
也就是做个过程调用,调用时加个参数,根据不同的参数值确定是谁调用了它.