请教如何引用另一FROM中的数据?(50分)

  • 主题发起人 主题发起人 Aland
  • 开始时间 开始时间
A

Aland

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序有两个From.其中From1调用from2,From2中有EDIT1用来录入
数据。请问:当FROM2结束时FROM1如何 简便地 引用FROM2.EDIT1中的数据?
 
不知你说的是什么意思,能说的再详细写吗?
 
先在form1里面uses unit2.
然后这样引用:
FROM2.EDIT1
 
uses unit2;

s:=from2.edit1.text;
 
啊,慢了16秒 :(
 
还可以用全局变量来传递
 
上边的人说的是介绍控件的应用方法,我说一下引用全局变量的方法;
窗体一;
.
.
var
Form1:TForm1;
n:integer;
.
.
begin
n:=2;
end;
窗体二:
uses unit1;
.
.
var s:integer;
begin
s:=n;
end;
 

前面几位:
不好意思,怪小弟说不清楚。
我的意思是将FORM2.EDIT1的数据传递回FROM1供FROM1使用。

 
呵呵,前面几位就是说的你的意思啊
 
无论是Form1调用Form2,还是Form2调用Form1都是一样的
 
form2结束?是不是把它关闭了,在关闭后是不能引用的
你要么在form1中引用完后关闭,要么用一个全局变量做传递
 
默认状态下,form2关闭(close)之后并没有free掉,所以可以继续引用他的对象.
除非显式地free乐form2
 
多人接受答案了。
 
后退
顶部