以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  隐藏快捷菜单的列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93738)

--  作者:紫色幽魂
--  发布时间:2016/12/5 23:09:00
--  隐藏快捷菜单的列
If User.Group <> UserTypeEnum.Developer Then
    Select Case MainTable.Name
        Case "主表.材料缺失","主表"
            ContextMenus("Cell").Items("ColMenu").Visible = False
    End Select
End If
这样好像不能隐藏快捷菜单的列项,需要怎么改

--  作者:有点蓝
--  发布时间:2016/12/6 8:52:00
--  
If User.Type <> UserTypeEnum.Developer Then

--  作者:紫色幽魂
--  发布时间:2016/12/6 9:12:00
--  
现在只有管理员和开发者才能加载,不然加载完了就不会出现打开的界面,而且好像也没有隐藏起来
--  作者:有点色
--  发布时间:2016/12/6 9:29:00
--  

 你上面的代码,是要写到maintablechanged事件的。

 

If User.Type <> UserTypeEnum.Developer Then
    Select Case MainTable.Name
        Case "主表.材料缺失","主表"
            ContextMenus("Cell").Items("ColMenu").Visible = False
        Case Else
            ContextMenus("Cell").Items("ColMenu").Visible = True
    End Select
End If

--  作者:紫色幽魂
--  发布时间:2016/12/6 10:10:00
--  
不好意思,位置放错了