Foxtable(狐表)用户栏目专家坐堂 → [求助]如何遍历菜单的功能区并隐藏?


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

主题:[求助]如何遍历菜单的功能区并隐藏?

美女呀,离线,留言给我吧!
龙潭春早
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
[求助]如何遍历菜单的功能区并隐藏?  发帖心情 Post By:2018/4/11 16:09:00 [只看该作者]

打开首页窗口时,想遍历首页表的功能区并隐藏其和表标题等,下面代码执行时显示运行错误。
继续运行后,能够隐藏功能区等,但是却不能隐藏表标题。
估计问题出在遍历功能区上,请专家帮助指导一下:

代码:
If MainTable.Name = "首页" Then
    Dim itm As RibbonMenu.RibbonItem
    For Each itm In RibbonTabs()
        itm.Visible = False
    Next
    ApplicationMenu.Visible = False
    QAT.Visible = False
    TableCaptionVisible = False
Else
    Dim itm As RibbonMenu.RibbonItem
    For Each itm In RibbonTabs()
        itm.Visible = True
    Next

ApplicationMenu.Visible = True
    QAT.Visible = True
    TableCaptionVisible = True
End If

运行错误显示的内容:

    .NET Framework 版本:2.0.50727.5420
Foxtable 版本:2018.3.9.1
错误所在事件:项目,AfterOpenProject
详细错误信息:
无法将类型为“Foxtable.RibbonMenu.Tab”的对象强制转换为类型“Foxtable.RibbonMenu.RibbonItem”。


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


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

If MainTable.Name = "首页" Then
    Dim itm As object
    For Each itm In RibbonTabs()
        itm.Visible = False
    Next
    ApplicationMenu.Visible = False
    QAT.Visible = False
    TableCaptionVisible = False
Else
    Dim itm As object
    For Each itm In RibbonTabs()
        itm.Visible = True
    Next
   
   
    ApplicationMenu.Visible = True
    QAT.Visible = True
    TableCaptionVisible = True
End If

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/4/11 20:33:00 [只看该作者]

问题解决了,多谢啦!

 回到顶部