如何把from1、from2窗体中textbox输入的数据应用到程序的函数里面,然后把函数的计算结果显示在from3的textbox里,谢谢

解决方案 »

  1.   

    其实我也不太知道怎么表达,我把我现在已经做的内容大概说下吧。我要做个效率计算的程序,一共设置了三个from窗体,前2个from窗体用了label和textbox两种控件,label用语提示要输入的数据,然后在textbox输入数据,最后一个窗体也用了label和textbox,效率计算的最终结果在textbox里显示。我仿造别人的程序编好了函数,但因为他那个数据量少,所以只用了一个窗体。我现在不明白的是程序运行后怎么才能把textbox输入的数据传到函数里用于计算,再把函数计算的结果显示到第三个from的textbox里。谢谢各位了
      

  2.   

    //首先要在Form3上放一个函数
    public bool fun(string text)
    {}//然后再Form上   放Form3的实例
    private Form3 _form3;
    //然后再Form1的构造函数上
    public Form1(Form3 form3)
    {
    this._form3=form3;
    }//然后再Form1上加一个按钮 来执行Form3上的函数
    private void btnExec_Click(object sender,EventArgs e)
    {
    this.tbResult.Text=_form3.fun(this.tbInput.Text);
    }
      

  3.   

    汗~,我看一遍,就很清楚的了解了。
    你在后台的函数中用,首先,声明一个变量,比如:string name=textbox1.text;
    然后,你就可以在函数中用name了。
    这个传值的话,方法就多了:用Cookie、session、还有那个什么静态变量传值。