首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么让后面的窗体获得前面一个窗体上一个textbox的text

2012-01-09 
如何让后面的窗体获得前面一个窗体上一个textbox的textform1上有一个textbox1,一个button,单击button后进

如何让后面的窗体获得前面一个窗体上一个textbox的text
form1上有一个textbox1     ,一个button,单击button后进入form2,在form2上如何获得textbox1的text,请告人们指点下,最好能给详细代码,菜鸟上路,请多多帮助!

[解决办法]
你可以在Form2上添加一个类型为TextBox的属性,然后如下:

Form2 f = new Form2();
f.TextBox = this.textBox1;
f.ShowDialog(this);

这样就可以通过这个属性在Form2中操作TextBox,从而就操作了Form1的TextBox1了.

[解决办法]
设置form1的textbox1为public

Form1 f = new Form1();
string T_String = f.textbox1.text;
[解决办法]
通过属性取得是一种方法,比如上面两位所说,另一种方法就是添加一个获取方法:

class Form1
{
public string GetText() { return textbox1.Text; }
.............
.............
.............
}

class Form2
{
Form1 form1;
String ss = form1.GetText() { return textbox1.Text; }

}


[解决办法]
兄弟们都说,我就不重复了!接分!

热点排行