如何由一個ClickFunction呼叫另一個ClickFunction |
答題得分者是:supman
|
JapStyle
一般會員 ![]() ![]() 發表:6 回覆:8 積分:2 註冊:2005-04-16 發送簡訊給我 |
我不了解"TObject"的意義,也不知道BCB內部是怎麼呼叫這些ClickFunction 但我最終目的是想由一個ClickFunction呼叫另一個ClickFunction
不知這樣作法是否正常,還請各位指點一下,謝謝!!
程式如下:
void __fastcall TForm1::StopClick(TObject *Sender) { Stop_Receive(); } void __fastcall TForm2::BitBtn1Click(TObject *Sender) { Form1->StopClick(Sender); } |
supman
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
您好:
基本上這樣就沒錯了,動作會是點BitBtn時他會去呼叫StopClick,然後再呼叫Stop_Receive();
不過一般應該是兩個Click都去呼叫Stop_Receive();比較合理. void __fastcall TForm1::StopClick(TObject *Sender)
{
Stop_Receive();
} void __fastcall TForm2::BitBtn1Click(TObject *Sender)
{
Form1->StopClick(Sender);
} 發表人 - supman 於 2005/04/19 10:12:25
|
JapStyle
一般會員 ![]() ![]() 發表:6 回覆:8 積分:2 註冊:2005-04-16 發送簡訊給我 |
|
supman
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
yu_blake
一般會員 ![]() ![]() 發表:0 回覆:23 積分:14 註冊:2003-01-16 發送簡訊給我 |
|
JapStyle
一般會員 ![]() ![]() 發表:6 回覆:8 積分:2 註冊:2005-04-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |