請問方便刪除動態元件的方法 |
尚未結案
|
skyline01
一般會員 發表:8 回覆:2 積分:2 註冊:2004-07-09 發送簡訊給我 |
小弟最近在搜尋能夠簡便刪除元件的方法,假設有三四種動態元件
產生在同一個Panel裡,而每個元件的Parnet都指向Panel,也就是如下
MyButton->Parent = Panel1; 但又不想用變數去計算每一個元件到底長了幾個,因為還要用回圈去砍 img[x]=new TImage(this);
img[x]->Width=300;
img[x]->Height=300;
x ; 那請問各位大大,有什麼更快的方法可以砍掉所有物件呢,小弟試過使用 delete Panel1->Owner; 是否也就可以刪除所屬的物件呢?
那如果上面有不是動態產生的物件的Parent也等於Panel1,那被砍掉會不會有什麼問題?還是小弟誤用了?謝謝!
|
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |