rjy_h 发表于 2013-3-28 16:12:16

在C#中From2 需要用到From 1中的textBox1.Text,代码怎么写啊。

写在哪里呀?谢谢,在群里我都不好意思问了~:lol

rjy_h 发表于 2013-3-28 16:15:01

对了我的form2中也有text.box1

ibcadmin 发表于 2013-3-28 20:37:05

在form2中声明一个公共变量

然后在form1中 newform2的时候 给form2中的变量赋值

rjy_h 发表于 2013-3-28 21:23:27

ibcadmin 发表于 2013-3-28 20:37 static/image/common/back.gif
在form2中声明一个公共变量

然后在form1中 newform2的时候 给form2中的变量赋值

stringa=textBox1.Text;是这么吗?

ibcadmin 发表于 2013-3-28 21:59:45

在form2中 声明一个变量 public string a

在form1中new form2显示的时候

form2fm = new form2
fm.a=this.textbox1.text
fm.show();
这样在form2中的a就有值了 。

然后把form2中的textbox 赋值

textbox.text =a

rjy_h 发表于 2013-3-29 09:48:49

谢谢,调用成功了但是我输入的是这个
Form2 Form2 = new Form2();
Form2.a = textBox1.Text;
Form2.Show();
你的那个我调试出错啊~

心若残花 发表于 2013-3-29 11:08:34

Form2可以重写构造函数,构造函数包含一个string类型的参数,在new Form2时,用重写的构造函数,将Form1中的textBox的值传入。
我只是列了一种方法,有很多方法可以实现你想要的效果

ibcadmin 发表于 2013-3-29 22:30:03

是声明变量,不是传控件

rjy_h 发表于 2013-3-29 23:42:37

谢谢大家了

chao2332601 发表于 2013-6-16 00:42:42

谢谢分享!!!
页: [1] 2
查看完整版本: 在C#中From2 需要用到From 1中的textBox1.Text,代码怎么写啊。