C# Chart 點擊獲取當前點擊坐標和Series
https://blog.csdn.net/wumuzhizi/article/details/47168989
開發需要獲取當前點擊Chart的坐標和Series 的Name,label,找了半天才找到啊
在Click或者Mouse的click事件中添加
-
System.Windows.Forms.DataVisualization.Charting.HitTestResult Result = new System.Windows.Forms.DataVisualization.Charting.HitTestResult();
-
Result = chart1.HitTest(e.X, e.Y);
-
if(Result.Series!=null)
-
MessageBox.Show( "'X軸:'" + Result.Series.Points[Result.PointIndex].XValue.ToString() + <span style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; white-space: nowrap;">"'Y軸:'" + Result.Series.Points[Result.PointIndex].YValues[0].ToString());</span>
Result.Series 就是點擊獲得的Series
Result.Series.Points[Result.PointIndex].XValue 為點擊Series X坐標
Result.Series.Points[Result.PointIndex].YValue 為點擊Series Y坐標