以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  菜单设计  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=177948)

--  作者:mjm
--  发布时间:2022/6/11 17:20:00
--  菜单设计
我导入系统菜单进行修改设计,发现把项目功能区给删除了,菜单出现没有项目功能区错误,怎么恢复,还有让除开发者外不显示项目功能区菜单呢。
--  作者:有点蓝
--  发布时间:2022/6/11 17:43:00
--  
重新导入系统菜单,或者把主菜单的事件代码都删除掉。


dim b as boolean = (user.type = UserTypeEnum.Developer)
For Each c As RibbonMenu.Tab In RibbonTabs
    c.visible = b
Next

--  作者:mjm
--  发布时间:2022/6/12 13:26:00
--  菜单设计
我将将项目功能组加上后,菜单预览后,出现:无法将类型为“Foxtable.RibbonMenu.Button”的对象强制转换为类型“Foxtable.RibbonMenu.ToggleButton”。的提示,请指教。
--  作者:有点蓝
--  发布时间:2022/6/12 20:59:00
--  
请上传实例测试
--  作者:mjm
--  发布时间:2022/6/12 21:52:00
--  菜单设计
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目菜单.table

请老师指教,谢谢!

--  作者:有点蓝
--  发布时间:2022/6/12 22:08:00
--  
把主菜单SystemIdle事件代码去掉
--  作者:mjm
--  发布时间:2022/6/12 22:50:00
--  菜单设计
解决,但删除后不影响菜单吗?
--  作者:有点蓝
--  发布时间:2022/6/12 22:55:00
--  
一般没有影响。里面会用到一些系统菜单,如果被删除了会出错。或者自己改改代码,把和删除掉的菜单有关的代码去掉
--  作者:mjm
--  发布时间:2022/6/12 22:57:00
--  菜单设计
谢谢,老师。