delphi里怎么在窗口间传递数据呢?

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:26:18
比如要把form1.edit.text传递到form2.edit.text,具体怎么搞啊?公共变量我试过了,没有用啊!

如果你要用到另一个单元的东西你就要先声明使用那个单元。
具体做法是:
1、在uses里加入你的Unit的名。比如如果你的Unit叫Unit1。那么就可以像下面那样加。
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Unit1;
2、另一种方法是,按alt+F11。其实也就是菜单File->Use Unit...

然后你就可以传递数据了。
form1.edit.text := form2.edit.text;

在 USES 单元,将 form1 或 form2 所在的Unit加入。