Delphi简单权限控制
来源:互联网 发布:网络教育统考英语难吗 编辑:程序博客网 时间:2024/05/22 16:07
使用TActionList 控件
将要控制的控件的ACTION指向ACTIONLIST1
设置好每个的TAG
ModuleData.MyPower为数据模块中的变量
procedure TForm1.FormShow(Sender: TObject);
var
I:Integer;
Hstr:string;
SStr:string;
begin
for I:= 0 to ActionList1.ActionCount - 1 do
begin
TAction(ActionList1.Actions[i]).Visible := False;
TAction(ActionList1.Actions[i]).Enabled := False;
end;
Hstr := ','+ModuleData.MyPower+',';
for I:= 0 to ActionList1.ActionCount - 1 do
begin
SStr := ','+IntToStr(TAction(ActionList1.Actions[i]).Tag)+',';
if StrPos(PAnsiChar(Hstr),PAnsiChar(SStr)) <> nil then
begin
TAction(ActionList1.Actions[i]).Visible := True;
TAction(ActionList1.Actions[i]).Enabled := True;
end;
end;
end;
var
I:Integer;
Hstr:string;
SStr:string;
begin
for I:= 0 to ActionList1.ActionCount - 1 do
begin
TAction(ActionList1.Actions[i]).Visible := False;
TAction(ActionList1.Actions[i]).Enabled := False;
end;
Hstr := ','+ModuleData.MyPower+',';
for I:= 0 to ActionList1.ActionCount - 1 do
begin
SStr := ','+IntToStr(TAction(ActionList1.Actions[i]).Tag)+',';
if StrPos(PAnsiChar(Hstr),PAnsiChar(SStr)) <> nil then
begin
TAction(ActionList1.Actions[i]).Visible := True;
TAction(ActionList1.Actions[i]).Enabled := True;
end;
end;
end;
- Delphi简单权限控制
- 权限控制(delphi actionlist)
- delphi 权限控制(delphi TActionList方案)
- Delphi 一种简单的二进制校验方法,适用于简单的权限管理或开关控制
- 简单的权限控制
- 简单权限控制管理1
- 简单权限控制管理2
- springmvc简单实现权限控制
- 自己动手实现简单权限控制
- 自己动手实现简单权限控制
- 自己动手实现简单权限控制
- Delphi中MIDAS如何控制前台权限(MIDAS之六)
- 一种基于delphi巧妙权限控制方案及其实现方法
- 简单客户系统的权限控制实现
- 简单客户系统的权限控制实现
- ASP.NET 实现简单的权限控制
- MVC 权限控制 Authorize Roles 简单实现
- Shiro简单的角色权限控制
- 关于Policy Based Class Design--《Modern C++ Design》读后感一
- 关于程序运行时间的求取方法(精确到微妙)
- 由Borland的ANDERS被挖角想起
- tchar string functions
- 中庸之道:关于java的思考
- Delphi简单权限控制
- 圣诞余温
- 电脑工作者八项健康提示
- 反思spring:由Ruby on Rails想到的
- 用DocX撰写更加专业的帮助文档
- why
- webwork2.2到struts2的变化[摘录]
- 正在准备中的《电脑选购系统》1
- 程序人生