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

如何繪製折線圖,且可調整高低,並讀取座標(內有圖文說明)

尚未結案
alvin1108
一般會員


發表:8
回覆:8
積分:3
註冊:2005-05-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-11 21:54:30 IP:140.118.xxx.xxx 未訂閱
以簡圖搭配文字說明如下:     圈起來的點代表我想知道的座標, 下方的長條形代表拉霸(bar)之類的東西,用來控制圈起來的點 我的問題分成以下討論: 1.黑色方框往上推對應的圈點可以往上移動(往下推則對應的圈點往下移動), 一個拉霸控制一個圈起來的點. 2.不管拉霸怎樣拉,圈點往上或往下移動,點與點之間保持一條連接的直線 3.圈起來的點被拉霸移動之後的座標作為參數以供後續使用. 要符合上面的需求,我該要用哪些物件呢? 要怎麼使用? 要把圈起來的點座標讀取然後當作參數使用要用什麼指令? 請強者教我這嫩咖一下!感恩
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-11 22:57:25 IP:218.167.xxx.xxx 未訂閱
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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-11 23:01:26 IP:140.118.xxx.xxx 未訂閱
感謝李國維大大的回答! 那bar要用哪一種呢? 發表人 - alvin1108 於 2005/10/11 23:28:29
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-12 10:49:31 IP:218.167.xxx.xxx 未訂閱
alvin1108: 可以用ScorllBar這個元件
alvin1108
一般會員


發表:8
回覆:8
積分:3
註冊:2005-05-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-10-13 21:21:37 IP:140.118.xxx.xxx 未訂閱
謝謝李國維大大回覆! 我先試試看囉 有問題再發問
alvin1108
一般會員


發表:8
回覆:8
積分:3
註冊:2005-05-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-10-24 00:14:30 IP:203.73.xxx.xxx 未訂閱
不好意思,有些細節我還是不會,請教一下: 1.我動一個scrollbar之後,該怎麼重繪該點的變化? 是用AddXY()全部的點都讀進去,還是可以一次只改變一個點? 2.我又該怎麼設定bar移動的大小以決定該點移動多少距離? 3.您說到TChart可以知道被選取點數的資料 那TChart又該怎麼讀取那些點呢? 或者如何把那些點讀取,丟給Array?
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-10-26 18:52:51 IP:211.21.xxx.xxx 未訂閱
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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-11-07 19:15:01 IP:211.74.xxx.xxx 未訂閱
真的很感謝! 已經解決問題了 謝謝
系統時間:2024-04-27 14:21:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!