Foxtable(狐表)用户栏目专家坐堂 → 如何将窗口菜单遍历创建成目录树


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

主题:如何将窗口菜单遍历创建成目录树

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4316 威望:0 精华:0 注册:2019/8/5 17:49:00
如何将窗口菜单遍历创建成目录树  发帖心情 Post By:2022/3/29 17:09:00 [只看该作者]

蓝总:Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
tv.Nodes.Clear
tv.Nodes.Add("主菜单")
For Each rtb As Winform.Strip In Forms("主窗口").Strips
    If tv.Nodes("主菜单").Nodes.Contains(rtb.Name) = False
        tv.Nodes("主菜单").Nodes.Add(rtb.Name)
    End If
    For Each grp As WinForm.StripItem In Forms("主窗口").Strips("主菜单").Items
        If tv.Nodes("主菜单").Nodes(rtb.Name).Nodes.Contains(grp.Name) = False Then
            tv.Nodes("主菜单").Nodes(rtb.Name).Nodes.Add(grp.Name)
        End If
        For Each itm As WinForm.StripItem In Forms("主窗口").Strips("主菜单").Items.Items
            If tv.Nodes("主菜单").Nodes(rtb.Name).Nodes(grp.Name).Nodes.Contains(itm.Name) = False Then
                 tv.Nodes("主菜单").Nodes(rtb.Name).Nodes(grp.Name).Nodes.Add(itm.Name)
            End If
        Next

    Next
Next


没有功能区好搞,请老总指点

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

使用递归,类似这种:http://www.foxtable.com/webhelp/topics/2416.htm

 回到顶部