Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从数据点和/或图例对象上的HitTestResult获取系列名称;c#Visual Studio 2010_C#_Visual Studio 2010_Charts_Series - Fatal编程技术网

从数据点和/或图例对象上的HitTestResult获取系列名称;c#Visual Studio 2010

从数据点和/或图例对象上的HitTestResult获取系列名称;c#Visual Studio 2010,c#,visual-studio-2010,charts,series,C#,Visual Studio 2010,Charts,Series,我试图从图表中的鼠标单击事件中检索序列名称。我已经浏览了文档,包括,从中我收集到我应该能够使用HitTestResult.series获得该系列 当我尝试此操作时,会出现“非静态字段需要对象引用,…”错误。虽然我理解(尽管只是粗略地理解)这个错误指的是什么,主要是通过对stackoverflow上其他人的问题的回答,但我对我的代码中发生了什么一无所知 注意:当我键入“HitTestResult.”时,Series不是IntelliSense中的选项;相反,只有两个选项是Equals和Refere

我试图从图表中的鼠标单击事件中检索序列名称。我已经浏览了文档,包括,从中我收集到我应该能够使用HitTestResult.series获得该系列

当我尝试此操作时,会出现“非静态字段需要对象引用,…”错误。虽然我理解(尽管只是粗略地理解)这个错误指的是什么,主要是通过对stackoverflow上其他人的问题的回答,但我对我的代码中发生了什么一无所知

注意:当我键入“HitTestResult.”时,Series不是IntelliSense中的选项;相反,只有两个选项是Equals和ReferenceEquals

任何想法或见解都将受到赞赏。谢谢

示例代码:

private void myChart_MouseClick(object sender, MouseEventArgs e)
 {
   HitTestResult seriesHit = myChart.HitTest(e.X, e.Y);
    if (seriesHit.ChartElementType == ChartElementType.DataPoint)
    {
      MessageBox.Show("Selected by Series!");
      // ^^ This, as a test box, works fine...
      parameterNameStr = HitTestResult.Series.Name;
      // ^^ This is what I want but is causing trouble!
 }
   else if (seriesHit.ChartElementType == ChartElementType.LegendItem)
    {
      MessageBox.Show("Selected by Legend!!");
    }
   else
    {
      MessageBox.Show("Whoops, try again!");
    }
 }  

我真傻。我就在那里,只是没有思考

以下是有效的方法:

[...]
   parameterNameStr = seriesHit.Series.Name;
                    // ^^^^^ Simple fix!!
[...]