1、首先,数据库中新建 用户权限表,字段: 用户类型,用户权限项目,用户可用操作。
2、然后,先将全部菜单不可见,根据用户登录的用户类型,将可用菜单变可见,最后在添加数据窗口,根据判断是否将“添加”按钮变可见。
3、然后,每个菜单项判断权限显得很麻烦 逐个判断代码太多,你可以根据权限的个数来做做不同的菜单控件。
4、然后,根据不同权限登录进来,动态加载对应的菜单控件就可以了。
5、然后,不同权限的不同菜单选项(相同功能) 可以在form_load事件里面 把不同菜单+=相同的函数即可。
6、最后,数据表中相应的字段设置成bool类型的,然后代码实现的时候,根据数据表中相应字段的true或者false值设置相应菜单的enabled属性为true或者false。