Chart中使用SetValueY不會觸發PaintEvent

  • 2444
  • 0

摘要: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