delphi 如何将form2的值传递form1

2024-11-18 23:32:24
推荐回答(3个)
回答1:

方法很多,比如以下几种:
1、定义全局变量,将FORM2的值写入全局变量,然后FORM1读取。
2、新建一个单元(比如新建一个PUBLIC),用于存储这些变量。
3、在FORM2中use FORM1单元,将FORM2中需要传递的数据直接赋值到FORM1中。
等等。。。

个人推荐使用第二种,这样方便查找,而且以后如果需要修改某些数据,只需要改极少数地方就可以了,不用全部代码都进行修改。而且,最主要的是,可以把一些经常要使用的方法和类写到这个单元,这样今后扩展就很方便。

回答2:

在form1中uses form2.pas,就可以直接引用了。

回答3:

form1.tag:=form2.tag