首页 > 解决方案 > C#垂直注释从数据点移动到数据点

问题描述

我有一个系列列表,每个系列都有不同数量的数据点。在我的应用程序中,用户可以检查列表视图中的系列并查看图表上的绘制点。我想添加一个垂直注释,以便在用户移动注释位置时查看每个信号的 Y 值。这是我到目前为止尝试过的

 private void chart1_AnnotationPositionChanging(object sender, AnnotationPositionChangingEventArgs e)
    {
             
       var pt1 = (int)VA.X;
        int i = 0;

            foreach (var signal in Signals)
            {
                valtot = signal.Points[pt1].YValues[0];
                listView1.Items[i].SubItems[1].Text = valtot.ToString();                     
                i++;
            }

问题是我没有得到这个解决方案的所有分数。当用户拖动注释时,我想在所有数据点上移动。

标签: c#winformscharts

解决方案


推荐阅读