Foxtable(狐表)用户栏目专家坐堂 → [求助]关于“隐藏”的几个问题,求大神帮忙!


  共有7638人关注过本帖平板打印复制链接

主题:[求助]关于“隐藏”的几个问题,求大神帮忙!

美女呀,离线,留言给我吧!
龙潭春早
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
[求助]关于“隐藏”的几个问题,求大神帮忙!  发帖心情 Post By:2018/7/19 21:32:00 [只看该作者]


求大神帮忙!

一些项目,不想让某些用户看见,或者想让菜单看起来更简洁一些,怎么用代码来设置隐藏好呢?

      —— 不要在菜单设计里面改设置

      在那里改了以后,连开发者也都看不见这些内容了。

在 LoadUserSetting 事件中,设置以下内容:

1、隐藏功能区中的某一组件,如:ToExcel

        If user.Type <> UserTypeEnum.Developer Then

            RibbonTabs("Statisic").Groups("Statisic").Items("ToExcel").Visible = False

    
        End If

   这样设置以后,切换到一般用户 ABC 的名下,可以隐藏。

   但是,在这个用户 ABC 的名下,切换表后,ToExcel 却又显示出来了。

      —— 为什么呢?

    使用指南对 LoadUserSetting 事件的介绍是:打开系统或者切换用户之后执行。

   那么,切换表以后,还是在用户 ABC 的名下,隐藏的状况不应该有变化啊?

2、怎么隐藏某一个 Tables("表A"呢?

       查了半天,帮助文件中好像没有对专门某一个表的隐藏介绍。

   都是对所有表的:TableCaptionVisible = False

3、程序菜单中的组件怎么隐藏呢?

   在帮助文件中没查到更多的介绍。

   试了写了下面这段代码,但是执行不了:

        If user.Type <> UserTypeEnum.Developer Then

            ApplicationMenu("CaseStudy").Visible = False

            ApplicationMenu("使用指南").Visible = False

            ApplicationMenu("切换用户").Visible = False    

            ApplicationMenu("Foxtable官方论坛").Visible = False

        End If

[此贴子已经被作者于2018/7/19 21:44:38编辑过]

 回到顶部
总数 90 1 2 3 4 5 6 7 8 9 下一页