起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 201|回复: 13

问个信息代理中调用功能窗体的问题**

[复制链接]
发表于 2008-12-29 10:49:40 | 显示全部楼层 |阅读模式
我在信息代理中调用窗体代码如下:
var
  ntForm:TSHOW_NOTICE;
  ntSno:String;
begin
    tryTSHOW_NOTICE
       ntForm:=TSHOW_NOTICE.Create(Self.Context);
       ntSno:=DataSetBroker0.DataSet.FieldByName('GID').AsString;
       ntForm.getData(ntSno);
       ntForm.ShowModal;
    finally
       ntForm.Free;
    end;

其中TSHOW_NOTICE是个功能,但是编译时老是提示没有声明这个应怎么声明呀
回复

使用道具 举报

发表于 2008-12-29 10:52:45 | 显示全部楼层
楼主,你这段代码是用来创建窗体的。
不能用功能。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-29 10:55:54 | 显示全部楼层
能讲一下信息代理中如何才能调用功能中的窗体呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-29 10:55:54 | 显示全部楼层
能讲一下信息代理中如何才能调用功能中的窗体呀
回复 支持 反对

使用道具 举报

发表于 2008-12-29 11:12:49 | 显示全部楼层
楼主贴图表述你的需求
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-29 11:32:10 | 显示全部楼层
是这样的我主界面上有个DOCVIEW 里面有个信息代理表格,如下图

1.jpg

5.48 KB, 下载次数: 91

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-29 11:35:11 | 显示全部楼层
当点击信息代理表格中的一栏数据时,我想在新窗体中弹出其具体信息,新窗体我已经做好了如下图

2.jpg

24.18 KB, 下载次数: 90

回复 支持 反对

使用道具 举报

发表于 2008-12-29 11:38:32 | 显示全部楼层
信息不能主动的调用功能里面的窗体,最好是把窗体放在公共资源集或者当前信息下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-29 11:38:47 | 显示全部楼层
我在信息代理中表格的双击事件中编写的如下代码,
var
  ntForm:TSHOW_NOTICE;
  ntSno:String;
begin
    tryTSHOW_NOTICE
       ntForm:=TSHOW_NOTICE.Create(Self.Context);
       ntSno:=DataSetBroker0.DataSet.FieldByName('GID').AsString;
       ntForm.getData(ntSno);
       ntForm.ShowModal;
    finally
       ntForm.Free;
    end;
但是编译时显示TSHOW_NOTICE没声明不知如何才能在信息代理中调用这个功能窗体
回复 支持 反对

使用道具 举报

发表于 2008-12-29 11:43:14 | 显示全部楼层
最初由 spark 发布
[B]是这样的我主界面上有个DOCVIEW 里面有个信息代理表格,如下图 [/B]


这个“主界面”是只一登录就出现的工组台,还是楼主自己功能的主窗体?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 20:40 , Processed in 0.042415 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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