| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 594 人关注过本帖
标题:这个系统模块哪错了?
取消只看楼主 加入收藏
sundawei2006
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-7-27
收藏
 问题点数:0 回复次数:0 
这个系统模块哪错了?

unit main;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, ToolWin, ComCtrls, Menus;

type
TMain_Form = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
ToolBar1: TToolBar;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
SpeedButton5: TSpeedButton;
SpeedButton6: TSpeedButton;
procedure FormActivate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Main_Form: TMain_Form;
username:String;
x1,x2,x3:Boolean;

implementation


{$R *.dfm}

procedure TMain_Form.FormActivate(Sender: TObject);
begin //用户检测初始化
username:='';
password:='';
x1:=false;
x2:=false;
x3:=false;
checkuserform.ShowModal(); //启动用户检测模块
if username<>'' then //用户登陆,根据读取的用户权限,相应设置对应的菜单允许或屏蔽
begin
if x1=ture then //管理员权限
begin
n4.Enabled:=true;
n6.Enabled:=true;
speedbutton1.Enabled:=true;
speedbutton3.Enabled:=true;
end
else
begin
n4.Enabled:=false;
n6.Enabled:=false;
speedbutton1.Enabled:=false;
speedbutton3.Enabled:=false;
end
if x2=ture then //操作员权限
begin
n2.Enabled:=true;
speedbutton4.Enabled:=true;
end
else
begin
n2.Enabled:=false;
speedbutton4.Enabled:=false;
end;
end;
if x3=ture then //查询权限
begin
n3.Enabled:=true;
speedbutton3.Enabled:=true;
end
else
begin
n3.Enabled:=false;
speedbutton5.Enabled:=false;
end;
end
else
close; //当用户输入用户名或密码错误时,或取消登陆时,退出系统
end;

end.

急,请高手们指点

搜索更多相关主题的帖子: 系统 模块 
2006-09-29 21:16
快速回复:这个系统模块哪错了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039474 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved