我如何从 form1 调用具有 form2 参数的方法,并在 form1 上绘制图表

本文关键字:form1 并在 方法 绘制 form2 调用 参数 | 更新日期: 2023-09-27 18:36:50

我有一个form1和form2,在form1中有一个图表,当我使用按钮调用form1中定义的方法时,它绘制点,现在在form2中,当我通过将两个参数传递给form1的方法来调用form1的方法时,它应该在form1的图表中显示点,假设参数是温度和湿度。我希望有一种方法可以做到这一点,但我不知道这一点。任何帮助将不胜感激,提前感谢。

我如何从 form1 调用具有 form2 参数的方法,并在 form1 上绘制图表

首先,你应该重构你的代码,并将该图绘制方法分离到它的单独类中,然后你不应该面对这种情况。

在您的情况下,您可以在Form2中有一个Form1实例,并使用该实例调用类似

Public class Form2 : Form
{
  public Form1 frm1 = null;
  public Form2(Form1 frm)
  {
    this.frm1 = frm;
  }
 protected void btn_click(object sender, EventArgs e)
{
  frm1.Plottingmethod();
}
}