以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 菜单隐藏和显示问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64867) |
-- 作者:998168 -- 发布时间:2015/3/4 4:49:00 -- 菜单隐藏和显示问题 如下代码: If User.Name = "张三" Then RibbonTabs("Table").Groups("Table").Visible = False \'菜单项一 ElseIf User.Name = "管理员" Then RibbonTabs("Project").Groups("Project").Visible = False \'菜单项二 End If 切换到“张三”后,菜单项一隐藏没错,再切换到管理员,菜单项二隐藏也没错, 问题来了,之前的菜单项一也隐藏了,再切换回到张三时菜单项一和二都隐藏了, 令我疑虑的是菜单的显示与否不是继成项目的吗,也就是说张三应该可看到菜单 项二,而管理员应该可看到菜单项一啊!因为对于项目来说菜单项一和二始终设置 成显示的,并没有隐藏啊!
|
-- 作者:Bin -- 发布时间:2015/3/4 8:37:00 -- RibbonTabs("Table").Groups("Table").Visible = True\'菜单项一 RibbonTabs("Project").Groups("Project").Visible = True\'菜单项二 If User.Name = "张三" Then RibbonTabs("Table").Groups("Table").Visible = False \'菜单项一 ElseIf User.Name = "管理员" Then RibbonTabs("Project").Groups("Project").Visible = False \'菜单项二 End If
|