[問題] 滑鼠移動折線圖上的點

看板C_Sharp作者 (86)時間5年前 (2019/04/18 17:40), 編輯推噓3(305)
留言8則, 4人參與, 4年前最新討論串1/1
想請問是否有這樣的元件或是做法 能夠移動折線圖上的某個資料點 舉例來說: 我如果在chart畫出三點圍成三角形, 可以用滑鼠去移動這三個點,改變三角形的範圍 但目前我找不到做法,可以抓到chart area實際對應到XY軸的數值 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.184.238 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1555580441.A.203.html

04/19 12:22, 5年前 , 1F
聽起來是要自己想辦法的題目,嘻嘻。
04/19 12:22, 1F

04/19 13:28, 5年前 , 2F
這種東西都要自已做資料結構,自己存自己算,或是用第三方
04/19 13:28, 2F

04/19 13:28, 5年前 , 3F
的元件
04/19 13:28, 3F

04/19 13:28, 5年前 , 4F
簡單的想法:滑鼠點擊時,用xy找出點選的物件,然後移動時
04/19 13:28, 4F

04/19 13:28, 5年前 , 5F
去變更物件的值,再來就是重繪整個圖表。
04/19 13:28, 5F

05/22 17:44, 5年前 , 6F
VS 的 chart 超難用...我連放大都用自己寫的
05/22 17:44, 6F

06/03 20:30, 4年前 , 7F
滑鼠事件 找到series上的point index,將series.points[
06/03 20:30, 7F

06/03 20:30, 4年前 , 8F
index]=原值+滑鼠移動的pixel 值*倍率
06/03 20:30, 8F
文章代碼(AID): #1Sk4OP83 (C_Sharp)