例如:
先创建两个窗口F2,F3
var f2:Tform2;
    f3:Tform3;
begin
  f2:=tform2.Create(self);
  f2.Action;
  f2.AutoSize:=false;
   f3:=tform3.Create(self);
  f3.Action;
  f3.AutoSize:=false;
然后在F2中按确定,在F3中得到F2按确定传过来的信息,如想得到下面效果f3.label1.Caption:=f2.edit1.Text;
(sender as Tform3).label1.Caption:=f2.edit1.Text;
FORM3.LAbel.captiom:form2.edit1.text;上面的几种写法都不对,想请较各位高手,应该怎么写呢

解决方案 »

  1.   

    应该不对,可能要把F2的字符串保存到一个主程序的变量中,而且在创建F3的时候用这个变量给它赋值。想楼主的想像,不知用API函数是否可以实现。关注
      

  2.   

    有用uses引用吗?
    在F2中加入
    uses f3模块
      

  3.   

    先uses中互相引用
      f2:=tform2.Create(self);
      f2.Action;
      f2.AutoSize:=false;
       f3:=tform3.Create(self);
      f3.Action;
      f3.AutoSize:=false;
      tform2.showModal;
    //然后执行点击,下面是点击事件
    f3.label1.Caption:=f2.edit1.Text;
    f3.show;
      

  4.   

    USES中引用  是  没用的,已经试过了,
    上面的方法不行啊,还有其它的吗????在PB中可以把事件封装然后引用,就可以解决了,DELPHI中应该怎么用呢,请教各位啊