請問使用DBCHART動態產生Series,應該如何刪除呢 |
答題得分者是:Fishman
|
hsin6514
一般會員 發表:6 回覆:8 積分:2 註冊:2003-06-23 發送簡訊給我 |
請教各位高手
使用DBCHART來繪圖,使用動態產生Series來繪圖,應該要如何去刪除動態產生的Series,有使用DBChart1.SeriesList.Clear來刪除,但是依然無法刪除
假設DBCHART有三個動態產生的Series:
K2008
K2009
K2010
在下了DBChart1.SeriesList.Clear,後,要重新產生
K2008
K2010
後產生了錯誤訊息
A component named K2008 already exists
很顯然DBChart1的Series並沒有完全清除,且圖表也沒有清空成空白
這個問題困擾了我很久,可否協助小弟解決
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi hsin6514, 試試這樣:
procedure TForm1.Button2Click(Sender: TObject); var i : integer; begin for i := Chart1.SeriesCount - 1 downto 0 do begin Chart1.Series[i].Free; end; end;---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman |
hsin6514
一般會員 發表:6 回覆:8 積分:2 註冊:2003-06-23 發送簡訊給我 |
引言: Hi hsin6514, 試試這樣:procedure TForm1.Button2Click(Sender: TObject); var i : integer; begin for i := Chart1.SeriesCount - 1 downto 0 do begin Chart1.Series[i].Free; end; end;---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ---------------------------------- >>< face="Verdana, Arial, Helvetica"> Fishman真的非常謝謝你,解決了我的問題 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |