如何在两个Form间传递值?(50分)

  • 主题发起人 主题发起人 sh_web
  • 开始时间 开始时间
S

sh_web

Unregistered / Unconfirmed
GUEST, unregistred user!
在Form1窗口中输入查询的目标姓名,在Form2窗口中用Form1输入的姓名进行查询,先是查询结果。
我不知道如何在这两个窗口中传输变量值。
 
form1.edit1.text
 
上面说得对,在 form2的implementation 后加上
uses Unit1;
 
或者在form2中直接点file菜单,有一个units的功能,选择unit1就可以了;
要不就直接form2里面写form1,然后按 F9,弹出一个窗口,点yes 就是了。

或设置一个变量,专门来记录姓名。
 
Uses Unit1;

待查询字 form1.edit1.text

就OK了


 
声明一个全局变量Y,把Y:=EDIT1.TEXT.
另一个窗口中加入USE UNIT1;就可以了
 
可以定义一个共有的Unit,里面定义好公用的变量或者函数。
其他的单元Uses thisUnit;就可以引用这个共有的变量
 
后退
顶部