如何动态生成菜单而且根据权限动态决定某菜单项是否可用呀?
我想要的是权限不同,则菜单不一样。

解决方案 »

  1.   

    可以啊,你在用户数据表里面添加一个权限三,然后在生成窗口的那里判断三,如果等于这个权限哪些不显示,等于那里权限哪些不显示。还有可以用sstab来实现,翻页就是了,不过记得把上面的选的那里隐藏了
      

  2.   

    你创建一个模块,其中用CurrentID、CurrentPWD、CurrentAuth分别代表用户名,密码,权限,这个在登陆的时候就把验证了的用户信息存储到这个里面,然后在主窗口的form_load事件里面来判断用户CurrentAuth的值,如果不等于你指定的特殊用户,那么就把一些功能的visiable改为false。明白?如果是用sstab那就是把sstab的index改成你要的那页
      

  3.   

    動態生成菜單可以用load menuName(index)呀
    menuName是一個事先建好的菜單數組
    index是你要建的菜單項在數組中的鍵值﹐用ubound(menuName)得到就行了﹐已經存在的不能再建了。