从鼠标点击获取图表的x坐标

5
我在Windows表单上有一个包含多条线图的图表。我希望能够以一种方式从鼠标单击图表中获取x坐标,使用户能够在单击位置处放置垂直注释。我查看了Chart.HitTest函数,但仅当用户单击数据点而不是图表区域中的任何位置时,该函数才能满足我的需求。是否有一种简单的方法来实现这一点?
欢迎使用C#或VB进行回答。
谢谢!

你有检查过这个吗?这是关于在图表中找到点值的问题。 - Quantbuff
我在发布之前搜索了几页Stack Overflow,但没有找到那个。看起来那正是我需要的东西。我会把它发布为答案,谢谢! - bheklilr
1个回答

8

正如@Quantbuff指出的那样,在这篇文章中已经回答了这个问题。

实际上,您必须处理图表上的点击事件(e),并调用Chart.ChartAreas [0] .AxisX.PixelPositionToValue(e.X)Chart.ChartAreas [0] .AxisY.PixelPositionToValue(e.Y)来获取值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接