摘要:Chart中使用SetValueY不會觸發PaintEvent
最近在使用Chart顯示一些數據,發現了Chart的強大功能及方便性。
但若使用chart1.Series["Series1"].Points[i].SetValueY(200);並不會觸發PaintEvent
即顯示的資料並不會重繪,也找不到Refresh()這樣子的函式。
最後只好利用偷雞的方式,在資料的最後加上一筆無用的資料,接著在刪除。
這樣子利用SetValueY所變更的資料,就能即時的顯示在圖表中了。
也有人是改變Point.Color這樣子也會觸發PaintEvent。
例如:
chart1.Series["Series1"].Points[0].Color = System.Drawing.Color.Black;
============ 以下是簽名檔 ============
一個小小螺絲釘。
第一次建立Blog,希望以後能慢慢充實它。
Howard