起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 141|回复: 4

[问题]如何在同一信息下两个不同表单方法调用?**

[复制链接]
发表于 2008-9-24 10:59:36 | 显示全部楼层 |阅读模式
班主你好:
       请问如何在同一信息下两个不同表单方法调用?我在同一个信息下,有多个表单,但表单B要调用表单A中的DataGrid; 该如何实现?

例:

在设备查询信息中有两个表单,一个cxjg表单中有个DataGrid,我要在第二个表单中cxjg2中操作这个DataGrid,如下面方法报错,我应该怎么改?如果是调用cxjg表单中的方法如何调用?

procedure Tsbcx.loadStencil(ssql:string);
var
i,j:integer;
b:boolean;
begin

     //此语句总报错,创 cxjg表单对像也报错;
  with  Sbcxxx.Tcxjg(DocViewQXCXXX_CXJGBD.doc)  do  
begin

   end;
  end;
回复

使用道具 举报

发表于 2008-9-24 11:40:58 | 显示全部楼层
表单并不是对象实例。2个表单互相调用必须他们在一个窗体上,或者都有了各自的实例才行。
1楼的信息我判断不出来实际的运行关系
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-24 12:02:43 | 显示全部楼层

这两表单都是用在同一个窗体上的.

这两表单都是用在同一个窗体上的.
回复 支持 反对

使用道具 举报

发表于 2008-9-24 13:38:44 | 显示全部楼层
procedure Tsbcx.loadStencil(ssql:string);
var
i,j:integer;
b:boolean;
begin

     //此语句总报错,创 cxjg表单对像也报错;
  with  Sbcxxx.Tcxjg(DocViewQXCXXX_CXJGBD.doc)  do  
begin

   end;
  end;代码写在了什么位置
。请想办法让我明白你的代码构成的情况。
//此语句总报错,创 cxjg表单对像也报错;    -----什么报错,编译不通?运行报错?
回复 支持 反对

使用道具 举报

发表于 2008-9-24 13:45:32 | 显示全部楼层
或者你再做一个新表单,放2个datagrid。不用这样转来转去了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 10:52 , Processed in 0.041160 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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