还是窗体之间传值问题
form1中有一个textbox1,一个button1; 
 form2中有一个textbox1; 
 问题是:form1在formload事件中已经打开form2,需要更改textbox1的值,点击button1后,form2中的textbox1的值也随之改变。 
 form2只能实例化一次。 
 怎么做啊??
------解决方案--------------------在form2.中设置一个公开属性对应textbox,在form1 
 中修改form2.实例的属性就可以!
------解决方案--------------------这个还不简单 
 比如你在form2中写个方法 
 public void SetText(string s) 
 		{ 
 			textBox1.Text=s; 
 		} 
 在form1中调用把form1的Text传递过去就行了!
------解决方案--------------------有点不明白意思。   
 但是这样窗体之间传值,不外两种途径。   
 异步的话,用全局变量就搞定了。public static,就楼上说的。   
 同步的话,用委托来处理。delegate一个event去搞定。
------解决方案--------------------GXY2005(晓晨美眉好^_^) ( ) 信誉:91    Blog  2007-01-13 16:05:03  得分: 0         
    这个还不简单 
 比如你在form2中写个方法 
 public void SetText(string s) 
 		{ 
 			textBox1.Text=s; 
 		} 
 在form1中调用把form1的Text传递过去就行了!        
------解决方案--------------------在form2.中设置一个公开属性对应textbox,在form1 
 中修改form2.实例的属性就可以! 
------解决方案--------------------可以把form2的TextBox定义为public ,在Form1中的Button click事件直接调用Form2的TextBox就可以了。 
 或者用委托,form2中定义一个event,公共的,form1中调用就可以了。