如何用Delphi实现系统进入登陆界面后才进入主界面

 我来答
billswhot
2010-04-24 · TA获得超过1015个赞
知道小有建树答主
回答量:1182
采纳率:0%
帮助的人:673万
展开全部
呵呵你这个问题曾经也困扰我好久,后来我终于终于,打开你的项目文件直接编码项目文件,按顺序调用你login的form最后如果mrok再调用你的主窗口并free掉你的login窗口,一切ok了类似如下代码:
g_Login := TLoginForm.Create(Application);
if g_Login.ShowModal=mrOk then
begin
Result := 1;
Application.CreateForm(TFormMain, g_MainForm);
Application.CreateForm(TFormAbout, g_FormAbout);
g_MainForm.Init;
end
else
Abort;
百度网友a0753819f
2010-04-23 · 超过19用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:50.7万
展开全部
运行时 你可以设置主界面隐藏,然后将登陆窗口showmodal出来 验证通过之后登陆窗口关闭,主窗体show 取消的话 直接terminate
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
howlshadow
2010-04-23 · TA获得超过1381个赞
知道小有建树答主
回答量:1171
采纳率:100%
帮助的人:937万
展开全部
在主界面的OnShow事件中写,假设登录界面Form名称为frmLogin。

if frmLogin.ShowModal = mrCancel then
begin
Application.Terminate;
end

然后在登录界面中的登录按钮事件中写 ModalResult := mrOk; 当然你可以加上通过用户名密码的验证。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式