哪位仁兄有支持控制6级以上菜单的方法?(100分)

  • 主题发起人 主题发起人 clarkzjg
  • 开始时间 开始时间
C

clarkzjg

Unregistered / Unconfirmed
GUEST, unregistred user!
要求可以控制每级菜单的有效与无效,显示与不显示等方法。
 
我没有听懂你要实现什么功能
 
做个表
t_right( c_menu_id, c_menu_name)
t_user_right(c_user_id,c_menu_id)
form show时判断一下。
 
建个动态结构数组吧
type
myMenu=record
myMenuItem: TMenuItem;
id: integer;
end;
arrayMenu: array of myMenu;
把菜单标题写到数据库中,动态建菜单,权限表中写入菜单的id号,根据有无对应的id决定
此菜单是不是显示
 
好象 Delphi VCL 原来有一个控件专门做这个事情的,劝楼上的看一看
 
其實菜單就是一顆樹﹐你把這顆樹重新繪制就可以了。
 
[8D]有点夸张的菜单
 
可以的,你到后端建个数据表,后到前端定个全局变量,后到公共类中建个动态涵数,就可以,不过这样做要一定的功底.
 
将菜单和actionlist控件对应起来,控制actionlist控件行不行?
 
后退
顶部