起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 222|回复: 11

【结贴】功能树隐藏与显示的问题**

[复制链接]
发表于 2008-11-21 15:58:24 | 显示全部楼层 |阅读模式
运行功能后自动隐藏功能树
做了如下修改:
业务模型\系统空间\简洁风格\界面库\窗体库\标准风格主窗体
procedure TSTANDARDSTYLEMAINFORM.DoFuncRun(Sender: TObject; AFunc: TFunc; Modal: Boolean);
  AddFunc(AFunc);
  //添加调用
  HideFuncTree;

一般情况下点 协同平台 可以把隐藏掉的功能树显示出来,但是如下操作,功能树却无法正常显示出来。
打开工作台,把功能树关掉,打开工作台上面的更多。功能树被隐藏掉了,这时点击协同系统,功能树却显示不出来。
请问该如何处理?
回复

使用道具 举报

发表于 2008-11-21 16:27:59 | 显示全部楼层
这个地方调用HideFuncTree前加个判断。
如下:
  if FFuncTreeShowing then
    HideFuncTree;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 16:59:29 | 显示全部楼层
前面加个条件,运行功能时。功能树不会被隐藏掉。。
回复 支持 反对

使用道具 举报

发表于 2008-11-21 17:07:23 | 显示全部楼层
怎么会呢?
这个判断只是说如果功能树显示的情况下,才去执行HideFuncTree
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:12:37 | 显示全部楼层
打开运行某个功能这个的值是False
回复 支持 反对

使用道具 举报

发表于 2008-11-21 17:14:14 | 显示全部楼层
你看我的操作,看有没有你说的问题。

1、按你说的,把功能树关掉,点代办任务的更多
2、功能树不关,运行某个功能

1.gif

295.22 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:23:11 | 显示全部楼层
那如果,刚开始没有点更多,直接运行某个功能呢??
回复 支持 反对

使用道具 举报

发表于 2008-11-21 17:25:15 | 显示全部楼层
后面的操作就是如此的呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:26:47 | 显示全部楼层
你这个是点击更多后,会自动隐藏掉,但是我开始进系统,不点击更多,直接运行功能,功能树,就不会隐藏掉的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:31:54 | 显示全部楼层
进入系统后,不关掉功能树,也不点击更多,只是运行功能,功能树就不会隐藏掉了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 19:37 , Processed in 0.045813 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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