回 帖 发 新 帖 刷新版面

主题:求助一个菜单的问题?

各位好,我想问个关于菜单自动按顺序排列的问题?

我在主窗体上有(文件)(记录)(查询)(浏览)(退出)
一共5个项目,我现在根据用户的不同来使用其中的几项。

操作员使用 (记录)(浏览)(退出)
怎样把这些菜单项目的前面自动加上1.2.3
变成(1记录)(2浏览)(3退出)

管理员使用全部 (文件)(记录)(查询)(浏览)(退出)
怎样把这些菜单项目的前面自动加上1.2.3.4.5
变成(1文件)(2记录)(3查询)(4浏览)(5退出)

如果在菜单编辑那里先写好的话,操作员登录就变成
(2记录)(4浏览)(5退出)
请教一下各位,应该怎样在代码里改写???谢谢![em1]

回复列表 (共2个回复)

沙发

当用户登录系统时,先识别用户的权限UserGrade,然后运行frmmain.load(即载入主窗口);
接下来:(菜单设计时不写数字,只写名称)
select case UserGrade
       case "操作员"
            menuFile.visibale=false         '文件菜单不可见
            menuRecorder.visibale=true      '记录菜单可见
            menuRecorder.caption="1记录"    '记录菜单改名
   '查询菜单\浏览菜单\退出菜单的设置同上
       case "管理员"
            '参考操作员
       case else
            msgbox "error"
            exit sub
end select

板凳

谢谢你,我试一试,感谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册