DELPHI权限判断问题

我想通过对Form1中用户输入的名字进行判断,判断它是管理员还是普通员工,如果是普通员工的话,From2中菜单栏里许多选项不是不可见的,如果是管理员那么全部课件,但是我想... 我想通过对Form1中用户输入的名字进行判断,判断它是管理员还是普通员工,如果是普通员工的话,From2中菜单栏里许多选项不是不可见的,如果是管理员那么全部课件,但是我想通过给菜单栏里每个按钮传值改变他们的visible属性来达到目的,但是发现这样是不行的,请高人赐教。
我不太明白,我刚才用了下Actionlist那个组件,不知道怎么用,还有,我的菜单栏里有3列,我只想第1列被普通用户看见,其余两列管理员可以看见
展开
 我来答
快乐居家美食
2008-05-07 · TA获得超过1943个赞
知道大有可为答主
回答量:2392
采纳率:100%
帮助的人:1578万
展开全部
我从前是用ActionList来实现权限的,这只是一种方法:
把代码操作都放到Action里面,然后设置各菜单项的Action,数据库里面保存好各用户的权限,即可操作哪些Action,然后通过设置Action的Visible和Enable来实现控制。

双击ActionList,然后在里面添加几个Action,如Action1
然后设置菜单的Action属性为Action1
在代码里面可以用
Action1.visible := false;
连接到Action1的菜单列就变成不可见了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式