Foxtable(狐表)用户栏目专家坐堂 → [求助]按钮代码赋值


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

主题:[求助]按钮代码赋值

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


加好友 发短信
等级:七尾狐 帖子:1711 积分:11421 威望:0 精华:0 注册:2015/6/22 8:11:00
[求助]按钮代码赋值  发帖心情 Post By:2019/6/23 13:46:00 [只看该作者]

老师,按钮代码赋值不起作用。


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:授权.rar


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/23 17:11:00 [只看该作者]

 

请具体说明操作步骤,以及你需要达到的效果。

 

 


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


加好友 发短信
等级:七尾狐 帖子:1711 积分:11421 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2019/6/23 17:32:00 [只看该作者]

老师,这是按钮代码。

图片点击可在新窗口打开查看此主题相关图片如下:image 2.png
图片点击可在新窗口打开查看


DataTables("窗口控件管理").DeleteFor("")



Dim trv As WinForm.TreeView = Forms("授权表").controls("TreeView3")
Dim dr As DataRow
For Each n As WinForm.TreeNode In trv.AllNodes
    If n.Nodes.Count = 0 Then
        Dim arr() As String = n.FullPath.Split("\")
        If arr.length = 4 Then
            dr = DataTables("窗口控件管理").AddNew
            dr("窗口归类") = arr(0)
            dr("窗口名") = arr(1)
            dr("窗口名1") = arr(2)
            Dim btn() = arr(3).split("|")
            If btn.length = 2
                dr("按扭名") = btn(0).trim
                dr("标题") = btn(1).trim
            Else
                dr("按扭名") = arr(3)
            End If
        ElseIf arr.length = 3
            dr = DataTables("窗口控件管理").AddNew
            dr("窗口归类") = arr(0)
            dr("窗口名") = Nothing
            dr("窗口名1") = arr(1)
            Dim btn() = arr(2).split("|")
            If btn.length = 2
                dr("按扭名") = btn(0).trim
                dr("标题") = btn(1).trim
            Else
                dr("按扭名") = arr(2)
            End If
        End If
    End If
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/23 18:11:00 [只看该作者]

DataTables("窗口控件管理").DeleteFor("")

 

Dim trv As WinForm.TreeView = Forms("授权表").controls("TreeView3")
Dim dr As DataRow
For Each n As WinForm.TreeNode In trv.AllNodes
    If n.Nodes.Count = 0 Then
        Dim arr() As String = n.FullPath.Split("\")
        If arr.length = 4 Then
            dr = DataTables("窗口控件管理").AddNew
            dr("窗口归类") = arr(0)
            dr("窗口名") = arr(1)
            dr("窗口名1") = arr(2)
            Dim btn() = arr(3).split("|")
            If btn.length = 2
                dr("按扭名") = btn(0).trim
                dr("标题") = btn(1).trim
            Else
                dr("按扭名") = arr(3)
            End If
        ElseIf arr.length = 3
            dr = DataTables("窗口控件管理").AddNew
            dr("窗口归类") = arr(0)
            dr("窗口名") = Nothing
            dr("窗口名1") = arr(1)
            Dim btn() = arr(2).split("|")
            If btn.length = 2
                dr("按扭名") = btn(0).trim
                dr("标题") = btn(1).trim
            Else
                dr("按扭名") = arr(2)
            End If
        ElseIf arr.length = 2
            dr = DataTables("窗口控件管理").AddNew
            dr("窗口名1") = arr(0)
            Dim btn() = arr(1).split("|")
            If btn.length = 2
                dr("按扭名") = btn(0).trim
                dr("标题") = btn(1).trim
            Else
                dr("按扭名") = arr(1)
            End If
        End If
    End If
Next


 回到顶部