起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: jakie

【结贴】能不能控制表格的某一部分不让其可见?

[复制链接]
 楼主| 发表于 2010-6-8 16:43:22 | 显示全部楼层
最初由 shangxy 发布
[B]TSheetArea在帮助搜一下,看看是那个单元空间下的类,然后use中加入空间名 [/B]

嗯 加上了

Getinfo又报错,查到它的名空间加上了也还是报错。

GetWordArea.Visible := not GetInfo.DataSetsdsProcessList.IsEmpty;
这句话什么意思?

还有这个InitArea函数是在表格创建的时候自动执行的还是需要调用的?
回复 支持 反对

使用道具 举报

发表于 2010-6-8 16:53:24 | 显示全部楼层
需要调用的,这个意思是当DataSetsdsProcessList数据集不为空的时候是区域是可见的,否则就是不可见的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 10:13:30 | 显示全部楼层
呃  为什么在这个表格里定义的方法在使用这个表格的功能中无法调用呀

procedure TMAINFORM.FrameButton2Click(Sender: TObject);
begin
      DocView4.Doc.InitArea;

if    FWXX.TSQST(DocViewFWXX_SQST.Doc).dlb_sb.Text='电话故障'  then
     DocViewBar.DocView:=DocView4
else
    DocViewBar.DocView:=DocView3;
end;

错误信息:
Undeclared identifier "InitArea"
回复 支持 反对

使用道具 举报

发表于 2010-6-9 10:18:55 | 显示全部楼层
在窗体中调用表单的方法不是你上面做的那样:
参考:
ywxx1.TBGWD(DocView4.Doc).InitArea
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 11:15:41 | 显示全部楼层
还是有问题

算了,我还是用两个表格吧
结贴吧。谢谢斑竹了
回复 支持 反对

使用道具 举报

发表于 2010-6-9 11:22:05 | 显示全部楼层
对这样最容易
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 20:44 , Processed in 0.036524 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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