社区
Delphi
帖子详情
Delphi 中怎样在窗体间传递数据
pengju
2001-11-12 10:34:55
...全文
183
12
打赏
收藏
Delphi 中怎样在窗体间传递数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengju
2001-11-12
打赏
举报
回复
谢谢 XGGKK(KK)
pengju
2001-11-12
打赏
举报
回复
谢谢 XGGKK(KK)我试过了不行的。
xggkk
2001-11-12
打赏
举报
回复
点菜单File -> Use Unit -> Form2
然后在点击事件中加入:Form2.show 就可以了
zcfgarfield
2001-11-12
打赏
举报
回复
1、通过全局变量传递:建议专门建立一个单元来维护整个应用的全局变量
2、直接使用窗体的变量:把需要传递的数据设成public,在需要调用的地方直接使用“窗口名.属性”即可。前提是这个被调用的窗口没有被释放掉。
pengju
2001-11-12
打赏
举报
回复
我想在FORM1中点击时显示FORM2,怎么做。我五体投地了。
yanliang
2001-11-12
打赏
举报
回复
很简单。
比如:如果要把form1的一个变量name 传递到form2,
可先在form1的PUBLIC中定义NAME,然后再在FORM1中给NAME赋值。
在FORM2中先加上“USES FORM1”,然后调用的时候:NAME=FORM1.NAME
xBai21
2001-11-12
打赏
举报
回复
同一个应用程序 可以通过调用窗体 定义全局变量来传变量
不同的应用程序 可通过剪贴板、DDE、sendmessage 等方式
Z_Magic
2001-11-12
打赏
举报
回复
点菜单 File -> Use Unit.. -> 选择你要得到的窗口数据的名称。
然后你就可以用了。当然可以用的要定义全局变量。
liang_z
2001-11-12
打赏
举报
回复
专门建立一个单元来定义所有的全局变量,
然后在所有的窗体中Uses该单元。
Tiga
2001-11-12
打赏
举报
回复
定义公用变量,或者用DDE
bluemeteor
2001-11-12
打赏
举报
回复
定义变量然后在另一个窗体中USES需要引用的窗体
xggkk
2001-11-12
打赏
举报
回复
不行?出什么错误?
是不是没创建Form2?
可以有两种方法创建Form2:
1、在工程文件中加入以下代码:Application.CreateForm(TForm2,Form2);
2、在点击事件中加入:
with TForm2.create(self) do
begin
show;
end
delphi
不同
窗体
的变量传递
这是个有问题的例子,请高手指点
Delphi
模态
窗体
下更新另一个
窗体
内容
Delphi
模态
窗体
下更新另一个
窗体
内容,更方便多选内容在新
窗体
更新
Delphi
11.3FMX嵌套FMX
窗体
Delphi
11.3FMX嵌套FMX
窗体
delphi
xe3 子
窗体
给父
窗体
的label 控件设置值
delphi
xe3 子
窗体
给父
窗体
的label 控件设置值
窗体
1传值到
窗体
2
窗体
1传值到
窗体
2
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章