2008-04-21
delphi中登录窗体完美实现办法
工程文件
program stuResult;
uses
Forms,
controls,
login in 'login.pas' {loginform},
MainFrm in 'MainFrm.pas' {mainform},
resultFrm in 'resultFrm.pas' {resultform},
dmFrm in 'dmFrm.pas' {DM: TDataModule},
termAdd in 'termAdd.pas' {termForm},
classAdd in 'classAdd.pas' {classForm},
courseAdd in 'courseAdd.pas' {courseForm},
specialFrm in 'specialFrm.pas' {specialForm},
specialBrowseFrm in 'specialBrowseFrm.pas' {specialBrowseForm},
specialModifyFrm in 'specialModifyFrm.pas' {specialModifyForm},
studentFrm in 'studentFrm.pas' {studentForm},
userfrm in 'userfrm.pas' {userForm},
about in 'about.pas' {AboutBox},
sysSetFrm in 'sysSetFrm.pas' {sysSetForm};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TDM, DM);
Application.CreateForm(Tmainform, mainform); //主窗体MDI和登录窗体fsNormal的visible属性为false
loginform:=Tloginform.Create(Application);
loginform.ShowModal;
application.Run;
end.
登录窗体
procedure Tloginform.Button1Click(Sender: TObject);
begin
DM.ADOQuery1.Close;
DM.ADOQuery1.SQL.Clear;
DM.ADOQuery1.SQL.Text:='Select * From tbUser where 用户名='''+Edit1.Text+''' and 密码='''+edit2.Text+'''';
DM.ADOQuery1.Open;
if DM.ADOQuery1.Bof and DM.ADOQuery1.Eof then
begin
Application.MessageBox('用户名或密码错误','出错',0+48);
Edit1.SetFocus;
Edit1.SelectAll;
end
else
begin
mainform.Show;
loginform.Hide;
loginform.FreeOnRelease;
end;
end;
评论
kenter1643
2008-04-21
工程文件
program stuResult;
uses
Forms,
controls,
login in 'login.pas' {loginform},
MainFrm in 'MainFrm.pas' {mainform},
resultFrm in 'resultFrm.pas' {resultform},
dmFrm in 'dmFrm.pas' {DM: TDataModule},
termAdd in 'termAdd.pas' {termForm},
classAdd in 'classAdd.pas' {classForm},
courseAdd in 'courseAdd.pas' {courseForm},
specialFrm in 'specialFrm.pas' {specialForm},
specialBrowseFrm in 'specialBrowseFrm.pas' {specialBrowseForm},
specialModifyFrm in 'specialModifyFrm.pas' {specialModifyForm},
studentFrm in 'studentFrm.pas' {studentForm},
userfrm in 'userfrm.pas' {userForm},
about in 'about.pas' {AboutBox},
sysSetFrm in 'sysSetFrm.pas' {sysSetForm};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TDM, DM);
Application.CreateForm(Tmainform, mainform); //主窗体MDI和登录窗体fsNormal的visible属性为false
loginform:=Tloginform.Create(Application);
loginform.ShowModal;
application.Run;
end.
登录窗体
procedure Tloginform.Button1Click(Sender: TObject);
begin
DM.ADOQuery1.Close;
DM.ADOQuery1.SQL.Clear;
DM.ADOQuery1.SQL.Text:='Select * From tbUser where 用户名='''+Edit1.Text+''' and 密码='''+edit2.Text+'''';
DM.ADOQuery1.Open;
if DM.ADOQuery1.Bof and DM.ADOQuery1.Eof then
begin
Application.MessageBox('用户名或密码错误','出错',0+48);
Edit1.SetFocus;
Edit1.SelectAll;
end
else
begin
mainform.Show;
loginform.Hide;
loginform.FreeOnRelease;
end;
end;
发表评论
- 浏览: 22315 次
- 性别:

- 来自: 珠海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
DELPHI VCL组件 TTreeList ...
没有安装成功: Compile 时报 File not find:'bmp.r ...
-- by newchina -
vsftpd的配置
useradd -d 目录 用户名 passwd 用户 chown 用户名 ...
-- by kenter1643 -
delphi中登录窗体完美实现 ...
工程文件 program stuResult; use ...
-- by kenter1643 -
delphi一些制作外挂知识
几乎没有实战的意义。
-- by kaki -
Delphi技巧
DELPHI加注册表自启动的最简单代码 uses registry; var ...
-- by kenter1643






评论排行榜