繁体   English   中英

我如何从Form2调用参数为Form1的方法并在Form1的图表上绘图

[英]How can i call a method with parameter of form1 from form2 and plot on chart on form1

我有一个form1和form2,在form1中,有一张图表,当我使用按钮调用在form1中定义的方法时,会绘制点,现在在form2中,当我通过将两个参数传递给form1的方法来调用form1的方法时,在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();
}
} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM