各位大虾,如何在不同的FORM之间传递参数啊?
我现在要将FORM1中的某个变量的值传递给另一个FORM2,怎么解决?
谢谢

解决方案 »

  1.   

    调用单元啊
    uses unit ;
      

  2.   

    看看这个
    http://expert.csdn.net/Expert/topic/2057/2057314.xml?temp=7.85464E-03
      

  3.   

    如果执行函数最好用消息,再多FORM也没问题。
    如果取变量就用USES。
      

  4.   

    你在Form1里面定义了变量a;
    你要在form2里用这个变量的话,在Form2前面uses unit1;
    就可以调用form1的变量拉
      

  5.   

    type 
      TForm1 = class(TForm)
        public
          aa: string;
      end;  TForm2 = class(TForm)
        public
          bb: string;
      end;
    procedue TForm1.Button1Click(Sender);
    begin
      with TForm2.Create(Application) do
      try
        bb:=Self.aa;//[[[[[[[[[[[[[[[[[[[[[[[[[
        ShowModal;
      finally
        Free;
      end;
    end;
      

  6.   

    使用Uses Unit
       再传递给另一窗体时,要保证被接收值的窗体一定要先创建。
      

  7.   

    在pulic中声明变量,然后引用单元文件
      

  8.   

    楼上的说的都对啊,在VAR下写变量,然后USES UNIT