以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何遍历菜单的功能区并隐藏? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117378) |
-- 作者:龙潭春早 -- 发布时间: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”。 |
-- 作者:有点甜 -- 发布时间: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 |
-- 作者:龙潭春早 -- 发布时间:2018/4/11 20:33:00 -- 问题解决了,多谢啦! |