以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  菜单部分加入的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88763)

--  作者:凡夫俗子
--  发布时间:2016/8/9 9:59:00
--  菜单部分加入的问题
RibbonTabs("实战演练").Groups.Add(RibbonTabs("Common").Groups("SortAndFilter"))


1,这种将另一个菜单模块的内容ADD到另一个菜单中,可否指定位置,当前是放到最后了。
2,能否将 RibbonTabs("Common").Groups("SortAndFilter") 这个子Groups直接以代码的方式加到另一菜单不,如果手工复制进去,较麻烦

3,通过这种增加的方式:SortAndFilter 在两个菜单中均有显示。如何让其在 Common 中不再显示。只在实战演练中显示。
[此贴子已经被作者于2016/8/9 10:04:20编辑过]

--  作者:大红袍
--  发布时间:2016/8/9 10:35:00
--  

参考

 

RibbonTabs("Other").Groups.Insert(1,RibbonTabs("Common").Groups("SortAndFilter"))
RibbonTabs("Common").Groups.Remove(RibbonTabs("Common").Groups("SortAndFilter"))


--  作者:凡夫俗子
--  发布时间:2016/8/9 10:47:00
--  
试验发现:

用将一个菜单 里的项 加入到新的菜单中,新菜单 中 的这个组 完全依赖 原来的组

如将原来的组 设置为 不可见,则新菜单中的级也是不可见的

如果将原来有组 Remove 了,则新的组也不能工作。(两处同样 存在 终 不完美)
[此贴子已经被作者于2016/8/9 10:47:05编辑过]

--  作者:大红袍
--  发布时间:2016/8/9 10:48:00
--  
 我测试,没你说的问题。
--  作者:凡夫俗子
--  发布时间:2016/8/9 11:56:00
--  
我测试 怎么也不行,提示 :
---------------------------
提示
---------------------------
菜单中不存在名为"SortAndFilter"的功能组!
---------------------------
确定   
---------------------------
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:菜单测试.foxdb



点 常用功能 中的 隐藏功能组 隐藏掉 日常工作中的 功能组,则 当前菜单中的功能组也隐藏了。

如果 移除日常工作中的 功能组 排序与筛选 则系统持续报错
[此贴子已经被作者于2016/8/9 12:05:34编辑过]

--  作者:逛逛
--  发布时间:2016/8/9 12:21:00
--  
去除SystemIdle中的相应代码

只要用Insert就可以了

--  作者:大红袍
--  发布时间:2016/8/9 12:24:00
--  

2楼代码测试没问题。

 

目前只能这样,没办法。