Delphi 中怎样在窗体间传递数据 定义变量然后在另一个窗体中USES需要引用的窗体 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 专门建立一个单元来定义所有的全局变量,然后在所有的窗体中Uses该单元。 点菜单 File -> Use Unit.. -> 选择你要得到的窗口数据的名称。 然后你就可以用了。当然可以用的要定义全局变量。 同一个应用程序 可以通过调用窗体 定义全局变量来传变量不同的应用程序 可通过剪贴板、DDE、sendmessage 等方式 很简单。比如:如果要把form1的一个变量name 传递到form2,可先在form1的PUBLIC中定义NAME,然后再在FORM1中给NAME赋值。在FORM2中先加上“USES FORM1”,然后调用的时候:NAME=FORM1.NAME 我想在FORM1中点击时显示FORM2,怎么做。我五体投地了。 1、通过全局变量传递:建议专门建立一个单元来维护整个应用的全局变量2、直接使用窗体的变量:把需要传递的数据设成public,在需要调用的地方直接使用“窗口名.属性”即可。前提是这个被调用的窗口没有被释放掉。 点菜单File -> Use Unit -> Form2然后在点击事件中加入:Form2.show 就可以了 谢谢 XGGKK(KK)我试过了不行的。 不行?出什么错误?是不是没创建Form2?可以有两种方法创建Form2:1、在工程文件中加入以下代码:Application.CreateForm(TForm2,Form2);2、在点击事件中加入: with TForm2.create(self) do begin show; end idtcpserver 多线程连接数据库 delphi 赋值的问题 MessageBox()在数据模块中不能通过. 自已写DLL及调用DLL的程序,DLL的一个函数有一个输入参数和一个PCHAR型输出参数,怎么不成功? 最近开始学习DLL,请那位大侠给一个例子,谢谢 绝对的delphi初学者问题! 小弟初学DELPHI,谁能帮帮我啊! 怎么样动态生成一个类(问题有些偏) 为什么图片显示不出来呢? 如何扫描局域网共享资源(及进行密码验证)-只想知道原理无其它意思 MsComm怎么装不上? 困扰了几天的问题:Delphi中使用MSComm的问题,各位大虾,帮帮忙吧!我快崩溃了!!!
然后在所有的窗体中Uses该单元。
不同的应用程序 可通过剪贴板、DDE、sendmessage 等方式
比如:如果要把form1的一个变量name 传递到form2,
可先在form1的PUBLIC中定义NAME,然后再在FORM1中给NAME赋值。
在FORM2中先加上“USES FORM1”,然后调用的时候:NAME=FORM1.NAME
2、直接使用窗体的变量:把需要传递的数据设成public,在需要调用的地方直接使用“窗口名.属性”即可。前提是这个被调用的窗口没有被释放掉。
然后在点击事件中加入:Form2.show 就可以了
是不是没创建Form2?
可以有两种方法创建Form2:
1、在工程文件中加入以下代码:Application.CreateForm(TForm2,Form2);
2、在点击事件中加入:
with TForm2.create(self) do
begin
show;
end