C# Chart 點擊獲取當前點擊坐標和Series


C# Chart 點擊獲取當前點擊坐標和Series

https://blog.csdn.net/wumuzhizi/article/details/47168989

開發需要獲取當前點擊Chart的坐標和Series 的Name,label,找了半天才找到啊
在Click或者Mouse的click事件中添加
 
  1.  
    System.Windows.Forms.DataVisualization.Charting.HitTestResult Result = new System.Windows.Forms.DataVisualization.Charting.HitTestResult();
  2.  
    Result = chart1.HitTest(e.X, e.Y);
  3.  
    if(Result.Series!=null)
  4.  
    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坐標


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM