登陸視窗,主視窗 |
答題得分者是:max5020
|
懸崖邊的舞者
一般會員 發表:14 回覆:0 積分:2 註冊:2007-10-11 發送簡訊給我 |
有兩個窗口
formLogin是登陸視窗,formMain是主視窗 我想讓formMain顯示出來,並且formLogin視窗關閉或者隱藏 這牽扯到 如果是關閉 在formMain就不用去管formLogin的問題了 如果是隱藏那formMain就還要關閉formLogin視窗 我是這樣想的 本人對delphi的機制不太瞭解~! 我在formLogin中添加 formMain:=formMain.Create(Application); formMain.ShowModal; formLogin.Close; 這樣並沒有隱藏formLogin視窗,是不是還要加什麼語句~! 我的工程檔是這樣的 Application.Initialize; Application.CreateForm(TformMain, formMain); Application.ShowMainForm := false; Application.Run; 我的想法是先創建formMain窗口 在從formMain的OnCreate事件中創建formLogin窗口 formLogin:=TformLogin.Create(Application); formLogin.ShowModal; 當正確輸入用戶名和密碼後 formLogin.Free; formLogin:=nil; formMain.ShowModal; 這樣有個問題是 當關閉formMain後並沒有關閉formLogin 感謝您對這個問題的回答~! |
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
我的習慣是,
在formMain的onShow, Create formLogin, and ShowModal, 在User Login OK時, 設一個公用變數, 在formMain判斷是否Login OK, 這時候可以FreeAndNl(formLogin) 也可以決定是否要Application.Terminate 僅供參考!! ===================引 用 懸崖邊的舞者 文 章=================== 有兩個窗口 formLogin是登陸視窗,formMain是主視窗 我想讓formMain顯示出來,並且formLogin視窗關閉或者隱藏 這牽扯到 如果是關閉 在formMain就不用去管formLogin的問題了 如果是隱藏那formMain就還要關閉formLogin視窗 我是這樣想的 本人對delphi的機制不太瞭解~! 我在formLogin中添加 formMain:=formMain.Create(Application); formMain.ShowModal; formLogin.Close; 這樣並沒有隱藏formLogin視窗,是不是還要加什麼語句~! 我的工程檔是這樣的 Application.Initialize; Application.CreateForm(TformMain, formMain); Application.ShowMainForm := false; Application.Run; 我的想法是先創建formMain窗口 在從formMain的OnCreate事件中創建formLogin窗口 formLogin:=TformLogin.Create(Application); formLogin.ShowModal; 當正確輸入用戶名和密碼後 formLogin.Free; formLogin:=nil; formMain.ShowModal; 這樣有個問題是 當關閉formMain後並沒有關閉formLogin 感謝您對這個問題的回答~! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |