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

動態產生的Chart要如何變動它的顏色呢?

答題得分者是:w.zone
彌勒大師
一般會員


發表:4
回覆:2
積分:1
註冊:2009-03-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-27 22:04:48 IP:140.118.xxx.xxx 訂閱
各位先進好

我現在有張TChart

我動態產生Series後

接著我利用ClickSeries事件

把我點選的Series變成紅色

之後我想要的功能是

如果我按TChart之後

那條Series要變成黑色

我在ChartClick事件中寫了以下這行指令

Chart1->Series->Color=clBlack;

此時會出現一個錯誤

[BCC32 Error] Unit9.cpp(434): E2193 Too few parameters in call to '_fastcall TCustomAxisPanel::GetSeries(int)'

請問我要如何解決這個問題呢?
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-07-27 23:56:02 IP:118.167.xxx.xxx 未訂閱
可能要利用Canvas來處理你的需求
ex:
Chart1->Canvas->Brush->Color=clBlack;


===================引 用 彌勒大師 文 章===================
各位先進好

我現在有張TChart

我動態產生Series後

接著我利用ClickSeries事件

把我點選的Series變成紅色

之後我想要的功能是

如果我按TChart之後

那條Series要變成黑色

我在ChartClick事件中寫了以下這行指令

Chart1->Series->Color=clBlack;

此時會出現一個錯誤

[BCC32 Error] Unit9.cpp(434): E2193 Too few parameters in call to '_fastcall TCustomAxisPanel::GetSeries(int)'

請問我要如何解決這個問題呢?
彌勒大師
一般會員


發表:4
回覆:2
積分:1
註冊:2009-03-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-07-30 11:47:12 IP:140.118.xxx.xxx 訂閱
G大我用了你的方法後也不能成功

這時當我點了TChart後會出現另外一個錯誤

Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0042D343 in module 'Project.exe'. Read of address 00003D10'

GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-07-30 12:31:14 IP:203.75.xxx.xxx 未訂閱
能方便提供一下你的專案檔嗎?
w.zone
一般會員


發表:0
回覆:1
積分:5
註冊:2009-09-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-09-02 07:26:13 IP:220.133.xxx.xxx 未訂閱
這邊把Chart1拿掉之後就有效果了,請那裡也試試看能不能用:
Series->Color=clBlack;
也不懂什麼原理,只是看到ChartClick事件裡對於Series的宣告是TSeries *Series就覺得好像它已經指到那條線上了
可以用的話,正確的說明還是要請板上的前輩來了

===================引 用 彌勒大師 文 章===================

我在ChartClick事件中寫了以下這行指令

Chart1->Series->Color=clBlack;

此時會出現一個錯誤

[BCC32 Error] Unit9.cpp(434): E2193 Too few parameters in call to '_fastcall TCustomAxisPanel::GetSeries(int)'

請問我要如何解決這個問題呢?
系統時間:2024-04-16 15:45:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!