以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求教关于动态生成菜单的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59003) |
-- 作者:xubing051018 -- 发布时间:2014/10/28 9:59:00 -- 求教关于动态生成菜单的问题 我根据帮助里 菜单设计--实战演练---任务二的内容 在用户菜单里加了个 组合框 按钮 然后在maintablechanged事件里用代码动态更改这个菜单按键在用户菜单环境下,测试是通过了,但是切换回系统菜单后,在选择不同主表后,系统报错,错误提示系统菜单里没有对应的功能区 这个错误也蛮好理解,我maintablechanged事件里的代码用到的菜单功能区是自定义的,系统菜单是没有.. 但是帮助文档里好像没提到会出现这种问题...是不是我哪里代码少了或错了.... 请知道的人帮忙指导下....
|
-- 作者:Bin -- 发布时间:2014/10/28 10:02:00 -- 是的,因为你切换会系统菜单,你设计的菜单就不在了.你要加入代码判断一下,当前菜单的状态,到底是自己设计的,才是系统菜单状态,才能执行相对应的代码 SystemMenu if SystemMenu then \'系统菜单状态 else \'用户设计菜单状态 end if
|
-- 作者:xubing051018 -- 发布时间:2014/10/28 10:05:00 -- 原来这么简单..谢谢了... |