如何繪製折線圖,且可調整高低,並讀取座標(內有圖文說明) |
尚未結案
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
以簡圖搭配文字說明如下: 圈起來的點代表我想知道的座標,
下方的長條形代表拉霸(bar)之類的東西,用來控制圈起來的點
我的問題分成以下討論: 1.黑色方框往上推對應的圈點可以往上移動(往下推則對應的圈點往下移動),
一個拉霸控制一個圈起來的點.
2.不管拉霸怎樣拉,圈點往上或往下移動,點與點之間保持一條連接的直線
3.圈起來的點被拉霸移動之後的座標作為參數以供後續使用. 要符合上面的需求,我該要用哪些物件呢?
要怎麼使用?
要把圈起來的點座標讀取然後當作參數使用要用什麼指令?
請強者教我這嫩咖一下!感恩
|
李國維
高階會員 發表:42 回覆:287 積分:235 註冊:2003-02-07 發送簡訊給我 |
alvin1108:
1.要符合上面的需求,我該要用哪些物件呢?
1.可以利用TChar元件來達到此功能,然後在bar的變化完畢後重繪.
2.要怎麼使用?
2.參考VCL How To - Additional 元件篇
http://delphi.ktop.com.tw/topic.php?topic_id=20183 3.要把圈起來的點座標讀取然後當作參數使用要用什麼指令?
3.TChart可以知道被選取點數的資料
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
|
李國維
高階會員 發表:42 回覆:287 積分:235 註冊:2003-02-07 發送簡訊給我 |
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
|
李國維
高階會員 發表:42 回覆:287 積分:235 註冊:2003-02-07 發送簡訊給我 |
alvin1108:
不好意思最近有事沒上線.關於你的問題大約是這樣的
1.先將series清除在重繪。
series的清除方法為Chart1->Series[0]->Clear; 2.ScorllBar有參數Max代表最大值.Min代表最小值.Max代表最大值.Position代表現在的數值.
ScorllBar有一個OnScroll事件.其中ScorllPos代表現在拖曳的數值.進階部份可以於此作變化.或是利用本站論壇搜尋. 3.TChart的OnClickSeries事件.Series->YValue[ValueIndex]就代表Y現在的數值.
引言: 不好意思,有些細節我還是不會,請教一下: 1.我動一個scrollbar之後,該怎麼重繪該點的變化? 是用AddXY()全部的點都讀進去,還是可以一次只改變一個點? 2.我又該怎麼設定bar移動的大小以決定該點移動多少距離? 3.您說到TChart可以知道被選取點數的資料 那TChart又該怎麼讀取那些點呢? 或者如何把那些點讀取,丟給Array? |
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |