我有一个form1和form2,在form1中有一个图表,当我通过使用一个按钮调用form1中定义的方法时绘制点,当我通过传递两个参数调用form1的方法时,现在在form2中对于form1的方法,它应该在form1的图表中显示点,比如参数是温度和湿度。我希望有一种方法可以做到这一点,但我不知道这一点。提前感谢任何帮助。
答案 0 :(得分:1)
首先,您应该重构代码并将该图表绘制方法分开,然后您不应该面对这种情况。
在您的情况下,您可以在Form1
中拥有Form2
个实例并使用该实例调用类似
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();
}
}