请高手指点指点!?!分嘛要多少有多少!! 请问那位高手知道一个系统程序最好的权限设置该使用什么方案最好啊!怎样编写系统权限啊!源代码或实例最好!在下定有重分相送,分不够还可以再加!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再增加一点就有那位高手知道怎样获得TMainMenu所有的菜单项的Caption啊,包括子菜单项! TMenuItem *headmenu[11]={HeadA,HeadB,HeadC,HeadD,HeadE,HeadF,HeadG,HeadH,HeadI,HeadJ,HeadS}; for(int i=0;i<11;i++) { for(int j=0;j<headmenu[i]->Count;j++) { headmenu[i]->Items[j]->Enabled=Q_HeadA->Fields->Fields[i*20+j+1]->AsBoolean; } } 1、系统权限可以用数据库的权限,也可以自己定义到文件里。2、interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus;type TForm1 = class(TForm) MainMenu1: TMainMenu; N111: TMenuItem; N21: TMenuItem; N31: TMenuItem; N41: TMenuItem; N112: TMenuItem; N1111: TMenuItem; N11111: TMenuItem; N221: TMenuItem; N2221: TMenuItem; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure GetItemCaption(item : TMenuItem) ;var i : integer;begin ShowMessage(Item.Caption); if item.Count > 0 then begin for i := 0 to item.Count - 1 do GetItemCaption(item.Items[i]); end;end;procedure TForm1.Button1Click(Sender: TObject);var i : integer;begin for i := 0 to MainMenu1.Items.Count - 1 do GetItemCaption(MainMenu1.Items[i]);end;end. 用户、密码、权限写在表里觉得最好 ,一般的MIS管理都这样 ProgressBar1有关问题 为什么用表到出数据有错呢?用query1的控件怎么做呢?请教高手 怎样让RadioButton控件分组选取? 窗口Showmodal后,如果切换到其他地方,再点击任务栏图标不能打开 为什么不能回复呢【非技术】 如何写入ACCESS数据库 Delphi走到尽头了吗? 为什么在win7下,Image1不能透明? 誰有Delphi By delphi的代碼 delphi 曲线的实时绘制 想把一个txt弹出来,不知道如何实现! 菜鸟:在delphi中,怎样继承一个窗体?
for(int i=0;i<11;i++)
{
for(int j=0;j<headmenu[i]->Count;j++)
{
headmenu[i]->Items[j]->Enabled=Q_HeadA->Fields->Fields[i*20+j+1]->AsBoolean;
}
}
2、
interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Menus;type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N111: TMenuItem;
N21: TMenuItem;
N31: TMenuItem;
N41: TMenuItem;
N112: TMenuItem;
N1111: TMenuItem;
N11111: TMenuItem;
N221: TMenuItem;
N2221: TMenuItem;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure GetItemCaption(item : TMenuItem) ;
var
i : integer;
begin
ShowMessage(Item.Caption);
if item.Count > 0 then
begin
for i := 0 to item.Count - 1 do
GetItemCaption(item.Items[i]);
end;
end;procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
for i := 0 to MainMenu1.Items.Count - 1 do
GetItemCaption(MainMenu1.Items[i]);
end;end.