全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1054
推到 Plurk!
推到 Facebook!

如何讓Button1Click()事件裡的程式一開始就執行ㄋㄟ?

答題得分者是:GaryKao99
leeli
初階會員


發表:57
回覆:55
積分:27
註冊:2003-06-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-06 14:19:03 IP:61.30.xxx.xxx 未訂閱
Dears: 問個小問題,小弟使用了一個TButton,也定義好Button1Click()內的程式。如果,我想要在程式一開始的時候,就去觸發這個事件,也就是程式一開始的時候這個按鍵就被按下了,請問該如何做呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。
對於各位的大力協助,感激不盡!
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-06 14:32:52 IP:211.22.xxx.xxx 未訂閱
您好:  
 
procedure TForm1.FormActivate(Sender: TObject);
begin
  Button1Click(nil);
end;
~~應無所住而生其心~~ 發表人 - Terrychen 於 2004/02/06 14:40:43
GaryKao99
中階會員


發表:46
回覆:102
積分:54
註冊:2002-08-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-06 14:44:21 IP:211.23.xxx.xxx 未訂閱
這是BCB的語法 小弟認為可以在FormShow事件再呼叫Button1Click事件 以避免Button1Click的程式中使用到的物件尚未被初始化 void __fastcall TForm1::FormShow(TObject *Sender) { Button1Click(Sender); } ~~~~~~~~~~~~~~~~~~~~~~ 我什麼都會, 就兩樣不會 就是 這個也不會, 那個也不會
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-06 15:49:00 IP:211.22.xxx.xxx 未訂閱
GaryKao99兄請教一下 FORM形成的先後順序為Formcreate=>FormShow=>FormActivate FormActivate是最後才觸發的,會產生您說的問題ㄇ,可否舉ㄍ例子 ~~應無所住而生其心~~
GaryKao99
中階會員


發表:46
回覆:102
積分:54
註冊:2002-08-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-10 15:38:31 IP:202.145.xxx.xxx 未訂閱
引言: GaryKao99兄請教一下 FORM形成的先後順序為Formcreate=>FormShow=>FormActivate FormActivate是最後才觸發的,會產生您說的問題ㄇ,可否舉ㄍ例子 ~~應無所住而生其心~~
抱歉terrychen大大 小弟"眼誤"...錯看< >請原諒我< > 在這補充說明Form的Event順序 Form的形成 FormCreate FormShow FormPaint FormActive Form的結束 FormClose FormDestory ~~~~~~~~~~~~~~~~~~~~~~ 我什麼都會, 就兩樣不會 就是 這個也不會, 那個也不會
系統時間:2024-05-04 14:48:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!