分享

C# Chart 点击获取当前点击坐标和Series

 行走在理想边缘 2019-07-11
开发需要获取当前点击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坐标

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多