線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1231
推到 Plurk!
推到 Facebook!

如何制作登录窗口?

尚未結案
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-15 12:50:22 IP:211.162.xxx.xxx 未訂閱
一个管理系统的登录窗口放在哪呢?   Application.CreateForm(Tfm_login, fm_login);   fm_login.ShowModal;   Application.Run; 有人说象上面一样放,但我那样做不行,不管密码和用户名对不对,就直接进入了主界面!我又试了一种方法,把登录窗口作为主窗口,可是这样做登录窗口关闭以后,程序也关闭了,没有达到我要的效果! 请问fm_login.ShowModal;这句话应该放在哪才行?怎样才能实现正常的登录呢?    
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-15 13:10:10 IP:218.16.xxx.xxx 未訂閱
放在 MainForm 的 FormShow 事件罷 若成功則不用做甚麼 MainForm 就會 show 出來 若失敗 Application.Terminate 就會結束程式。 參考 : http://delphi.ktop.com.tw/topic.php?topic_id=27562 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30317 發表人 - Justmade 於 2003/05/15 13:17:14
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-21 10:51:30 IP:61.155.xxx.xxx 未訂閱
Application.Initialize;   fm:=Tfm.Create(Application);{Create创建闪现窗口对象}   fm.Show;   currentTime:=GetTickCount div 1000;   while ((GetTickCount div 1000)<(currentTime+2)) do   fm.Update;   Application.Title := '*****系统';   Application.CreateForm(Tmain_form, main_form);   Application.CreateForm(Tfm, fm);   if not main_form.Do_Logon then      begin      ShowMessage('与数据库连接失败,将退出本程序!');      Exit;      end;    fm.Hide;    fm.Free;{Free从内存中释放对象}    Application.CreateForm(TForm_data, Form_data);   Application.Run;    供参考!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
系統時間:2024-05-16 3:20:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!