从另一个用户控件访问用户控件中的图表

Access chart in a user control from another user control

所以我在用户控件中的图表上插入数据,其中数据是在另一个用户控件中生成的。我试图使图表 public 能够声明它。 一切似乎都很好,没有错误弹出! 但图表仍然是空的。 我将非常感谢你的帮助 这是一些代码:

public Chart signal_chart
    {
        get
        {
            return this.chart_signal;
        }
    }

并在新用户控件中调用它:

Output_signal obj = new Output_signal();
for (int i = 0; i < time.Length; i++)
{
    obj.signal_chart.Series["Signal"].Points.AddXY(time[i], signal[i]);
}
Output_signal obj = new Output_signal();
for (int i = 0; i < time.Length; i++)
{
    obj.signal_chart.Series["Signal"].Points.AddXY(time[i], signal[i]);
}

此代码创建 Output_signal 实例,添加点但实际上不会在任何地方显示 obj。您需要使用 Output_signal 的现有实例(它是控件的一部分),或者将 obj 添加到 Controls 集合