例如有一个字符串
string ls_menu
menu lm_main
假如 ls_menu ='m_main'
我如何将 menu = ls_menu ??
我试了一下如下方法但是不行,
方法一:
lm_main = create using ls_menu
w_main.ChangeMenu(lm_main)
结果:运行程序时好像没有更换菜单
方法二:
lm_main = create menu using ls_menu ---结果:保存时报语法错误 :syntax error
w_main.ChangeMenu(lm_main)
请高手赐教!!谢谢
pb如何将字符串转换成菜单
答案:2 悬赏:50
解决时间 2021-10-02 05:29
- 提问者网友:低吟詩仙的傷
- 2021-10-02 01:43
最佳答案
- 二级知识专家网友:躲不过心动
- 2021-07-07 00:30
也许是ChangeMenu的问题吧,使用祖先Menu来声明变量就会不成功,没有深入
不过如果你确实想要实现动态,且菜单量不多的情况下,你可以使用
choose case ls_menu
case 'm_main'
m_main lm_main
lm_main = create m_main
w_main.ChangeMenu(lm_main)
case 'm_menu2'
m_menu2 lm_m2
lm_m2=create m_menu2
w_main.ChangeMenu(lm_m2)
end choose
不过如果你确实想要实现动态,且菜单量不多的情况下,你可以使用
choose case ls_menu
case 'm_main'
m_main lm_main
lm_main = create m_main
w_main.ChangeMenu(lm_main)
case 'm_menu2'
m_menu2 lm_m2
lm_m2=create m_menu2
w_main.ChangeMenu(lm_m2)
end choose
全部回答
- 1楼网友:西风乍起
- 2020-12-26 11:49
太抠门了吧不过还是给
datetime(date(2009-01-01),time(23:59:59))
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯