以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]菜单设计时,导入系统菜单模板,再删除其中某个不想用的功能区,保存的时候出错,无法退回到系统桌面  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49904)

--  作者:foxtable1
--  发布时间:2014/4/25 16:48:00
--  [求助]菜单设计时,导入系统菜单模板,再删除其中某个不想用的功能区,保存的时候出错,无法退回到系统桌面
[求助]菜单设计时,导入系统菜单模板,再删除其中某个不想用的功能区,保存的时候出错,无法退回到系统桌面,不知是何原因?
--  作者:foxtable1
--  发布时间:2014/4/25 16:54:00
--  

在导入的系统菜单模板的基础上,增加功能区是可以的,在CTRL+SHIFT+F11后,可以看到系统菜单的各个功能区外,也可看到自已增加的功能区。

在按CTRL+SHIFT+F12后能回到系统菜单界面,进入“菜单设计”后,若删除其中一个功能区(不是自已增加的功能区),保存时就出错,提示什么找不到这个功能区。----这样如何实现在系统菜单的基础上灵活设计自已的菜单?


--  作者:Bin
--  发布时间:2014/4/25 16:59:00
--  
不要删除,采取设置可见属性为Flase的方式
如果删除,要清除对应调用这个菜单的代码.否则代码运行,找不到功能区,肯定会报错.

--  作者:lsy
--  发布时间:2014/4/25 17:02:00
--  

建议这样:

建一个空项目,导入系统菜单。

在实用项目中自定义菜单,从空项目中抄袭菜单代码。


--  作者:foxtable1
--  发布时间:2014/4/25 17:03:00
--  
可是代码中没有调用菜单中的功能区0r功能组等
--  作者:Bin
--  发布时间:2014/4/25 17:07:00
--  
呵呵,肯定有的.根据错误提示去查找即可.
--  作者:foxtable1
--  发布时间:2014/4/25 17:08:00
--  

我新建一个项目,什么都不做。直接菜单设计,然后导入系统菜单模板,保存。再CTRL+SHIIT+F12切回到系统菜单,再进菜单设计,删除一个功能区如COMMON区,保存时马上报错,无法退出菜单设计,只有结束进程。


--  作者:foxtable1
--  发布时间:2014/4/25 17:11:00
--  

我辛苦地在系统菜单的基础上精心地做了增删改,结果最后一步不能保存,白花了许多精力


--  作者:lsy
--  发布时间:2014/4/25 17:11:00
--  

系统菜单,得完全弄懂了,才不会删错。

还是按照3楼或4楼的方法做,不容易错。


--  作者:Bin
--  发布时间:2014/4/25 17:14:00
--  
按照你的步骤操作,错误提示明确告诉你. 在 菜单的Load事件 SYSTImeIDLE事件 均有引用代码,从而导致错误. 

要虚心接受指导,不要盲目认死理. 6楼都已经告诉你根据错误提示去找代码位置.