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

如何把FindNextControl並包成procedure 並供其他的Form呼叫使用

尚未結案
rowater
一般會員


發表:11
回覆:19
積分:6
註冊:2004-08-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-25 15:11:46 IP:211.23.xxx.xxx 未訂閱
請問各位先進 如何把FindNextControl (function FindNextControl(CurControl: TWinControl; GoForward, CheckTabStop, CheckParent: Boolean): TWinControl;) 寫在一個unit上 並包成procedure 並供其他的Form呼叫使用 謝謝
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-25 15:47:39 IP:61.222.xxx.xxx 未訂閱
不是很懂!你要表達的意思。 可否詳細說明。 FindNextControl 之後要幹嘛。 如: Function Test(OwnerCtrl:TWinControl;CurControl: TWinControl; GoForward, CheckTabStop, CheckParent: Boolean):TWinControl; begin Result := OwnerCtrl.FindNextControl(.....); end;
rowater
一般會員


發表:11
回覆:19
積分:6
註冊:2004-08-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-26 00:52:53 IP:211.23.xxx.xxx 未訂閱
例如我有很多個Form 每個form都有很多個Edit 我希望可以指定每個Form中的 其中一個Edit的下一個Control 的onclick塞入一些事件 只是我希望 不需要一個Edit都寫 var OwnerCtrl:TWinControl; begin OwnerCtrl.FindNextControl(.....); end; 會出現undeclared identifer:FindNextControl 的訊息
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-26 01:07:01 IP:203.204.xxx.xxx 未訂閱
您好: 那怎不把每一個Form的OnClick都指向同一個事件,這樣就能讓每各Edit都做 同一件事了,如果說很多Form都會作同樣的事情,再把那各程序獨立出來,讓每 各Form的每各事件都去呼叫他.
rowater
一般會員


發表:11
回覆:19
積分:6
註冊:2004-08-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-26 20:41:39 IP:211.23.xxx.xxx 未訂閱
您好 可以用FindNextControl寫個範例嗎 謝謝
jest0024
高階會員


發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-27 23:29:14 IP:211.74.xxx.xxx 未訂閱
引言: 例如我有很多個Form 每個form都有很多個Edit 我希望可以指定每個Form中的 其中一個Edit的下一個Control 的onclick塞入一些事件 只是我希望 不需要一個Edit都寫 //var //OwnerCtrl:TWinControl; begin Obj:=Form1.FindNextControl(.....); Obj.OnClick:=Event; end; 會出現undeclared identifer:FindNextControl 的訊息
John Wong
初階會員


發表:1
回覆:35
積分:32
註冊:2004-09-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-04-29 02:31:59 IP:218.103.xxx.xxx 未訂閱
TWinControl.FindNextControl是protected method, 從外面正常來說call不到的.
rowater
一般會員


發表:11
回覆:19
積分:6
註冊:2004-08-30

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-01 14:42:08 IP:61.67.xxx.xxx 未訂閱
原來如此 請問有別的替代方案嗎?
jest0024
高階會員


發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-05-02 14:11:50 IP:211.74.xxx.xxx 未訂閱
引言: 原來如此 請問有別的替代方案嗎?
參考Controls的FindNextControl源碼!! FindNextControl是呼叫GetTabOrderList的排列來尋找Control! 發表人 - jest0024 於 2005/05/02 14:13:12
系統時間:2024-06-26 8:06:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!