Foxtable(狐表)用户栏目专家坐堂 → 传统菜单如何遍历呢?


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

主题:传统菜单如何遍历呢?

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
传统菜单如何遍历呢?  发帖心情 Post By:2014/4/21 11:13:00 [只看该作者]

做了个传统菜单,不知道如何来遍历其下所有子项。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 11:14:00 [只看该作者]

哪里的菜单?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 11:14:00 [只看该作者]


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 11:15:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/21 11:15:00 [只看该作者]

快速访问栏

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 11:16:00 [只看该作者]

看3楼

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/21 11:35:00 [只看该作者]

借鉴案例来做,发现历出来的不是 "快捷访问栏"菜单项,而是,功能区的。

 

没闹明白,功能区和快捷访问菜单遍历的区别。

 

 

 

For Each a1 As RibbonMenu.Tab In RibbonTabs
    For Each a2 As RibbonMenu.group In a1.Groups
        For Each a3 As RibbonMenu.RibbonItem In a2.Items
            If Typeof a3 Is RibbonMenu.Button Then
                MessageBox.show(a3.Name)
            End If
        Next
    Next
Next


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/21 11:40:00 [只看该作者]

先别回,我刚错楼层了。


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/21 11:47:00 [只看该作者]

Bin,

 

这个只挖到了第一层,还可以再往下挖不? 代码该怎么写。求教

 

Dim itm As RibbonMenu.RibbonItem
For Each itm In QAT.Items
      If Typeof itm Is RibbonMenu.Button Then
           output.show(itm.name)
      End If
Next


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 11:50:00 [只看该作者]

例如里面有ComboBox  

Dim itm As RibbonMenu.RibbonItem
For Each itm In QAT.Items
      If Typeof itm Is RibbonMenu.Button Then
           output.show(itm.name) 
      End If
      If Typeof itm Is RibbonMenu.ComboBox  Then
         For Each obj As object In itm
             output.show(obj.name)
         End If
      End If
Next

 回到顶部
总数 19 1 2 下一页