C#Winform查找图表的坐标

时间:2015-02-21 17:48:31

标签: c# winforms

我是C#的新手。我正在尝试构建一个应用程序,它代表不同数据系列的折线图。当我运行应用程序时,它会绘制所有图表,因此有一个滚动条,因为并非所有图表都可以包含在屏幕上。 另外,我有一个树视图,其中包含每个系列的名称。 我想将此功能提供给树视图: 当我单击树中的节点时,屏幕上将显示该节点的相应图表。这意味着,滚动条应滚动到特定位置,所需的图表位于该位置。 任何想法我该怎么办?如何获取图表相对于表格的坐标。

我在tableLayoutPanel上绘制图表。

 for (int i = 0; i < 3; i++)
        {
            switch (i)
            {
                case 0:
                    for (int j = 0; j < Red_charts.Count; j++)
                    {
                        tableLayoutPanel1.Controls.Add(Red_charts.ElementAt(j));
                    }
                    break;
                case 1:
                    for (int j = 0; j < Yellow_charts.Count; j++)
                    {
                        tableLayoutPanel1.Controls.Add(Yellow_charts.ElementAt(j));
                    }
                    break;
                default:
                    for (int j = 0; j < Green_charts.Count; j++)
                    {
                        tableLayoutPanel1.Controls.Add(Green_charts.ElementAt(j));
                    }
                    break;
            }//switch
        }//for 3 colors

这是图表的添加方式。

1 个答案:

答案 0 :(得分:0)

我正在寻找tableLayoutPanel.ScrollControlIntoView属性。 问题解决了。感谢。