none
圖表的功能延伸 RRS feed

  • 問題

  • 大家好小弟最近在研究繪製波形

    目前將接收到的訊號成功的繪製出方格圖即將資料串接成波形

    但希望能有延伸的功能我可以選取範圍進行放大或是細部計算

    目前我用Image畫了一個5*30的長條狀方格圖在pictureBox中,並套入資料放進去後會出現4個旋波

    但我希望可以點擊方格線設定起始跟結尾 然後針對範圍內的數據我從新畫

    因為我有波形資料所以畫圖上不是難事,可是我該怎麼在pictureBox上點擊後線條會變色然後取出起始的位置及結束位置

    然後從新繪製一張波形出來

    2013年9月11日 上午 10:31

解答

所有回覆

  • https://www.google.com.tw/#q=%E5%A4%9A%E5%AA%92%E9%AB%94%E7%A8%8B%E5%BC%8F%E6%AD%B7%E9%9A%AA

    上面那書有。

    一般來說,註冊一個區域,當發生滑鼠動作後,測試是否在此區域,是的話再做相關動作。

    想要偷懶註冊動作,比如說放個透明的 label ,當這個 label 被按到,就執行該動作。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年9月11日 下午 12:45
  • 如果您要編輯線條, 就要把線條當做物件, 您可以參考這個範例的做法:Drawing and Editing Lines with GDI+
    2013年9月12日 上午 06:11
  • 可能敘述的不夠清楚,在這補充說明,如下圖

    我將透過硬體端接收的資料,畫出了類似這樣的波形圖

    但我想要能讓功能更好,我可以選擇起始及結束(紅線處)選取範圍

    1.該如何讓我原本是黑細線在點擊後會加粗或是變色

    2.該如何取得我點擊的位置,這樣我可以透過位置將這區段內的圖形重新繪製在另一個pictureBox,做到像放大功能這樣

    還請各位先進指教

    2013年9月12日 上午 07:47
  • 就說了嘛~ 看不懂人家寫的,以為人家看不懂你寫的嗎?

    裡面複雜的只有 1 ,1 的問題解決了,就沒有 2 的問題。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年9月12日 下午 01:11
  • 要加粗或變色的線條要做成物件, 令其有座標, 才能夠判斷是否被點中
    2013年9月13日 上午 05:53