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

如何分別指定物件的事件???

答題得分者是:cmf
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-27 23:05:32 IP:61.223.xxx.xxx 未訂閱
請教各方前輩.... 我在一個Form上有兩個Panel... 而每個Panel裡都有著許多的TEdit和TButton等數量不一的物件... 而我想要分別將這兩個Panle上的物件裡OnEnter事件都各自指向同一個事件... 例如Panel1裡所有物件的OnEnter事件都是指向Panel1.OnEnter事件... 而Panel2裡所有物件的OnEnter事件都是指向Panel2.OnEnter事件... 但我不想一個一個的各別去指定.... 我想試著使用程式去控制 但試了很多方法..就是無法將兩個Panel來分別指定... 不知有沒有前輩可以指導 Thanks 發表人 - jojoboy 於 2003/01/27 23:16:14
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-27 23:22:32 IP:61.70.xxx.xxx 未訂閱
procedure TForm1.FormCreate(Sender: TObject); VER I:INTEGER; C:TControl; begin     FOR I:=0 TO  ComponentCount-1 DO  BEGIN   IF Components[I].PARENT = Panel1 THEN   BEGIN     C:=Components[I] AS TCONTROL;     C.OnEnter:=Panel1.OnEnter;   END   ELSE   IF Components[I].PARENT = Panel2 THEN   BEGIN       C:=Components[I] AS TCONTROL;       C.OnEnter:=Panel2.OnEnter;      END;         END;    end;     發表人 - cmf 於 2003/01/30 13:11:19
------
︿︿
系統時間:2024-04-30 11:08:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!