控件繼承的問題 |
尚未結案
|
ralph921
一般會員 發表:17 回覆:31 積分:14 註冊:2005-08-22 發送簡訊給我 |
|
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
|
ralph921
一般會員 發表:17 回覆:31 積分:14 註冊:2005-08-22 發送簡訊給我 |
首先感謝pgdennis大大的回應 小弟的意思是,兩個相同的組件(如Edit1與Edit2),它們默認的屬性都是一樣的,但我現在想做到如果Edit1的某個屬性改變的話,Edit2的同個屬性也隨之改變 因爲要改變的屬性很多,所以用
Edit2.Text := Edit1.text; Edit2.Color := Edit1.Color; ...... Edit2.Height := Edit1.Height;這樣寫起來很麻煩。 我想知道有沒有一種辦法,能讓第二個組件的屬性自動隨著第一個組件的屬性變化 普通人。 |
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
兩個相同的物件理論上是互相獨立的...
要作到一個修改,另一個知道...除非去動他們的父親,然後新增一個Method
例如新增Tedit.Propogate(Control:Tcontrol);
當Edit1修改某個屬性時,接著呼叫Edit1.Propogate(Panel);
讓Panel上所有的Tedit元件都套用變動的屬性....
< >..我只知道能這樣做=..= 才疏學淺阿 如果是 >< >< >< > 星期一,星期二...星期日..星期一..無窮迴圈@@
------
星期一,二...無窮迴圈@@ |
ralph921
一般會員 發表:17 回覆:31 積分:14 註冊:2005-08-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |