我用的是vb6.0
在一个主窗口下有很多菜单
菜单下还有菜单怎么实现用户登陆后以他的级别判断是否能访问相应的菜单?
菜单是控件吗?有参数吗?谢谢

解决方案 »

  1.   

    设菜单a,b,c,d
    在增加用户时用check来确定权限,得出一个数据(根据这个数据来决定哪个菜单可用)
    如果 check选择:1 ,未选择:0     例如一个权限是只能看到a,b,c 则数据为1110
      

  2.   

    做一个函数用来根据权限对菜单的可用性进行设置'//传入权限等级
    private sub setmenu (intPower as integer)
    '//先将所有的菜单设置为enable
    .......'//再根据intpower 值的不同设置菜单的不可用性
    if intpower=1 then
    ......
    end ifif intpower=2 then
    ......
    end if......
    end sub
    如果一个权限可以包含另一个权限的话,上面的函数还可以递归使用。