Foxtable(狐表)用户栏目专家坐堂 → 菜单闪现


  共有2780人关注过本帖树形打印复制链接

主题:菜单闪现

帅哥哟,离线,有人找我吗?
南望
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:391 积分:3290 威望:0 精华:0 注册:2014/4/9 10:04:00
菜单闪现  发帖心情 Post By:2016/8/1 14:28:00 [只看该作者]

以下代码放到AfterOpenProject事件中时,当以项目经理登录后“管理3”和“管理4”的菜单会闪现一下后才会消失,这个过程都看得很清楚,体验很不好,有什么办法不让失效的菜单闪现吗?

Select Case _UserGroup
    Case "项目经理"
        RibbonTabs("管理1").Visible = True
        RibbonTabs("管理2").Visible = True
        RibbonTabs("管理3").Visible = False
        RibbonTabs("管理4").Visible = False
    Case "总经理"
        RibbonTabs("管理1").Visible = True
        RibbonTabs("管理2").Visible = True
        RibbonTabs("管理3").Visible = True
        RibbonTabs("管理4").Visible = True
end select


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/1 14:52:00 [只看该作者]

我测试这两句代码,并没有闪

 

RibbonTabs("Table").Visible = False
RibbonTabs("Print").Visible = False

 

你做个例子上来看看


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/1 14:56:00 [只看该作者]

或者,试试

 

Dim a As C1Ribbon.C1Ribbon = BaseMainForm.controls("C1Ribbon1")
a.BeginUpdate()


RibbonTabs("Table").Visible = False
RibbonTabs("Print").Visible = False


a.EndUpdate()


 回到顶部