起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 152|回复: 7

【结帖】主窗体如何获得子窗体的返回值?**

[复制链接]
发表于 2008-7-14 14:54:37 | 显示全部楼层 |阅读模式
如标题
回复

使用道具 举报

 楼主| 发表于 2008-7-14 15:13:43 | 显示全部楼层
请教!
回复 支持 反对

使用道具 举报

发表于 2008-7-14 15:21:52 | 显示全部楼层
主窗体调用子窗体如下
var
  lfrm : TZCT;//子窗体
a : string;
begin
  lfrm := TZCT.Create(context);
  try
    if lfrm.ModalResult = mrok then //引用空间看帮助
        a := lfrm.edit1.text;//这里就是子窗体的结果返回给主窗体的变量
  finally
     lfrm.free;
  end;
end;
==========================
以上仅供参考。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 15:46:37 | 显示全部楼层
应该是在子窗体中访问道到主窗体。在子窗体的事件中返回值。
回复 支持 反对

使用道具 举报

发表于 2008-7-14 15:54:07 | 显示全部楼层
老大,那还不是一样的么?
2楼的代码里你改一下就可以了阿。
lfrm := TZCT.Create(context);
  try  
    lfrm.edit.text := '123232';//这里就是给子窗体的赋值。

    if lfrm.ModalResult = mrok then //引用空间看帮助
回复 支持 反对

使用道具 举报

发表于 2008-7-14 15:54:47 | 显示全部楼层
还有,楼主可以用业务参数来进行传参数值的方式。
请楼主查查相关帮助。
回复 支持 反对

使用道具 举报

发表于 2008-7-17 14:36:31 | 显示全部楼层
反馈下问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 16:17:53 | 显示全部楼层
问题已解决,在窗体中public中定义了变量传参数,谢谢!结贴!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 05:01 , Processed in 0.042695 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表