如何改變元件上一層的屬性 |
尚未結案
|
20052020
初階會員 發表:121 回覆:79 積分:40 註冊:2005-01-18 發送簡訊給我 |
|
Arlung Miao
初階會員 發表:9 回覆:44 積分:25 註冊:2004-08-25 發送簡訊給我 |
|
StrongLemon
高階會員 發表:10 回覆:166 積分:105 註冊:2004-04-18 發送簡訊給我 |
假設有兩個元件在別的Unit裡
unit Com_20052020; TCom_20052020_Father=class(TObject) protected Money:Integer; public end; TCom_20052020=class(TCom_20052020_Father) end;現在在這個Unit中.. Com_20052020物件想知道老爸的Money 就先宣告一個 type TCom_20052020_FatherAccess=class(TCom_20052020_Father) end; 就可以使用TCom_20052020_FatherAccess(Com_20052020).Money 這種情況是在你想對Protected屬性做操作,如果是Public就直接可以使用了, 而不需要做這樣的宣告。 public屬性->設計時期無法變動,但仍可以用Code操作。 published屬性->設計時期即可設定。 protected屬性->必須要像上面一樣宣告才可以操作。 private屬性->無法在不同單元中用Code操作。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |