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

如何在 MDIForm 之 OnCreate 下執行開啟 MDIChild 動作?

缺席
kyusikin
一般會員


發表:18
回覆:13
積分:6
註冊:2003-03-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-28 09:44:48 IP:203.70.xxx.xxx 未訂閱
各位大大好: 如何讓 MDIForm 一開啟先執行 MDIChild 呢?我常識下列作法: procedure TF_delicate.FormCreate(Sender: TObject); begin TF_login.Create(Application); end; 但是會出現錯誤的訊息。好像這是不正常的動作吧。可是我又必須要先讓 MDIChild 先執行,那該怎辦呢?謝謝啊。
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-28 10:00:14 IP:218.15.xxx.xxx 未訂閱
kyusikin您好:   试着将开启MDIChild动作写到OnActivate事件中:
procedure TF_delicate.FormActivate(Sender: TObject);  
  begin
    TF_login.Create(Application);
    TF_login.show;
  end;
试试看
——行径窄处,留一步与人行——
kyusikin
一般會員


發表:18
回覆:13
積分:6
註冊:2003-03-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-28 10:35:56 IP:203.70.xxx.xxx 未訂閱
引言: kyusikin您好: 试着将开启MDIChild动作写到OnActivate事件中:
procedure TF_delicate.FormActivate(Sender: TObject);  
  begin
    TF_login.Create(Application);
    TF_login.show;
  end;
试试看
——行径窄处,留一步与人行—— < face="Verdana, Arial, Helvetica"> 您好: 感謝您提供的方法,可是這樣會變成我在 MDIForm 所點選的動作,都會執行此 MDIChild 了,還有什麼更好的方案嗎?
kyusikin
一般會員


發表:18
回覆:13
積分:6
註冊:2003-03-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-28 10:39:14 IP:203.70.xxx.xxx 未訂閱
引言:
引言: kyusikin您好: 试着将开启MDIChild动作写到OnActivate事件中:
procedure TF_delicate.FormActivate(Sender: TObject);  
  begin
    TF_login.Create(Application);
    TF_login.show;
  end;
试试看
——行径窄处,留一步与人行—— < face="Verdana, Arial, Helvetica"> 您好: 感謝您提供的方法,可是這樣會變成我在 MDIForm 所點選的動作,都會執行此 MDIChild 了,還有什麼更好的方案嗎?
感謝大家,我已經找到方法了:把程式寫在 OnShow 事件內。謝謝!
系統時間:2024-05-17 14:15:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!