Foxtable(狐表)用户栏目专家坐堂 → [求助]自定义函数


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

主题:[求助]自定义函数

帅哥,在线噢!
lgj716330
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1380 积分:10643 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]自定义函数  发帖心情 Post By:2021/8/21 17:34:00 [只看该作者]

定义了函数BBB
Dim nd As WinForm.TreeNode =args(0)
Select Case nd.name
Case nd.name
        For Each dr11 As DataRow In DataTables("授权表").DataRows
            If dr11.IsNull("角色") = False Then
                Dim nms() As String = dr11("角色").Split(",")
                For Each nm As String In nms
                    If _UserRoles.contains(nm) Then
                        Dim dr As DataRow
                        dr = DataTables("授权表").Find("表名 = '" & nd.Name & "' and 角色 like '%" & nm & "%' And 不可见=1 And 列名 is null")
                        If dr Is Nothing Then
                            MainTable = Tables(nd.Name)
                        Else
                            MessageBox.Show("你无权查询此表!")
                        End If
                        Dim dr1 As DataRow 
                        dr1 = DataTables("授权表").Find("表名 = '" & nd.Name & "' and 角色 like '%" & nm & "%' And 不可见=1 And 列名 is not null")
                        If dr1 IsNot Nothing Then
                            RibbonTabs("hlcz").Groups("lcz").Items("UnHideColumn").Enabled=False
                            ContextMenus("Column").Items("UnHide").Visible=False
                        Else
                            RibbonTabs("hlcz").Groups("lcz").Items("UnHideColumn").Enabled=True
                            ContextMenus("Column").Items("UnHide").Visible=True
                        End If
                    End If
                Next
            End If
        Next
End Select

NodeMouseClick 调用函数的时候参数要怎么写

Functions.Execute("BBB")


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


加好友 发短信
等级:超级版主 帖子:110443 积分:562081 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/21 17:37:00 [只看该作者]

Functions.Execute("BBB",e.node)

 回到顶部