日期:2014-05-20  浏览次数:20682 次

初手问题?
Form1
Form2
在Form2中怎么样调用Form1的textbox1的值,用这个语句为什么不行?
Form1.textbox1.text                             (   VB可这样写)

------解决方案--------------------
比如Form1 上有一个Button 和一个textbox1 点击这个Button  弹出Form2
Form2有一个label

那么你可修改Form2的构造函数
public Form2(string str):this()
{
this.label1.Test=str;
}

而Form1  的Button  的Click事件里 这么写
Form2 f2=new Form2(this.textbox1 .Text)
f2.Show();
------解决方案--------------------
这是窗体间传值的问题,请参见
http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
------解决方案--------------------
然后
form1 qq = new form1();
qq.textbox1.text = "嘿嘿 ";
应该就可以了.