菜鸟问个问题:C#中如何把from1、from2窗体中textbox输入的数据应用到程序的函数里面
如何把from1、from2窗体中textbox输入的数据应用到程序的函数里面,然后把函数的计算结果显示在from3的textbox里,谢谢 --------------------编程问答-------------------- 你说的这句话,我足足看了三遍……大概 很 模糊的 明白了意思……你是想说窗口传值? --------------------编程问答-------------------- 应该是这意思,用全局静态变量就行了 --------------------编程问答-------------------- 看了两遍还是不太明白。你能不能说的明白点儿,这样也才有机会帮到你啊....... --------------------编程问答-------------------- 其实我也不太知道怎么表达,我把我现在已经做的内容大概说下吧。我要做个效率计算的程序,一共设置了三个from窗体,前2个from窗体用了label和textbox两种控件,label用语提示要输入的数据,然后在textbox输入数据,最后一个窗体也用了label和textbox,效率计算的最终结果在textbox里显示。我仿造别人的程序编好了函数,但因为他那个数据量少,所以只用了一个窗体。我现在不明白的是程序运行后怎么才能把textbox输入的数据传到函数里用于计算,再把函数计算的结果显示到第三个from的textbox里。谢谢各位了 --------------------编程问答-------------------- 全局的静态变量 传值 --------------------编程问答-------------------- //首先要在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);
} --------------------编程问答-------------------- 构造函数,传递参数,或用全局静态变量 --------------------编程问答-------------------- 汗~,我看一遍,就很清楚的了解了。
你在后台的函数中用,首先,声明一个变量,比如:string name=textbox1.text;
然后,你就可以在函数中用name了。
这个传值的话,方法就多了:用Cookie、session、还有那个什么静态变量传值。 --------------------编程问答--------------------
LZ这貌似是winform啊……
补充:.NET技术 , C#