【问题标题】:Access chart in a user control from another user control从另一个用户控件访问用户控件中的图表
【发布时间】:2020-04-13 19:18:46
【问题描述】:

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

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]);
}

【问题讨论】:

    标签: c# winforms charts user-controls


    【解决方案1】:
    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 集合

    【讨论】:

    • 非常感谢我的朋友,它确实有效! :))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多