動態產生的Chart要如何變動它的顏色呢? |
答題得分者是:w.zone
|
彌勒大師
一般會員 發表:4 回覆:2 積分:1 註冊:2009-03-23 發送簡訊給我 |
各位先進好
我現在有張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 發送簡訊給我 |
可能要利用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 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
w.zone
一般會員 發表:0 回覆:1 積分:5 註冊:2009-09-02 發送簡訊給我 |
這邊把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)' 請問我要如何解決這個問題呢? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |