VB做权限菜单的问题
发布网友
发布时间:2024-10-05 13:18
我来回答
共3个回答
热心网友
时间:2024-10-05 23:53
每个功能可以用一个数字代表。如
权限=2047
这样的话就可以算出2^0 - 2^10 次这11个功能可以用。
热心网友
时间:2024-10-05 23:54
实现方式可以有以下几种:
1、灰色式,即没有权限的菜单采用灰色,不可用,实现方式先置所有菜单为灰色(不可用),然后从数据表中读出有权限的菜单编号,依次置为可用;
2、不显示,即没有权限的菜单不显示,实现方法是动态增加有权限的菜单;
3、点击后提示,如无权限点击后通过菜单编号到数据库中验证,无权限即中止操作。
总体来说第二种比较好一点
热心网友
时间:2024-10-05 23:54
你可以编写一个类来实现,在数据库存储你菜单的名称,然后点那个菜单的时候判断是否可用.