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

求解:winform下,
主form1和子form2之间的控件关联问题:现在需要把form2中的textbox1的内容赋值给form1中的textbox2。如何操作?请大家给个方法

------解决方案--------------------
sorry 打错字了

定义一个public属性的中间变量…………
------解决方案--------------------

如果是对话框,可以中中间变量的
public string textbox1text
{
get
{
return textbox1.text
}
}
------解决方案--------------------
窗体间控件赋值的方法有多个:
1。使用事件委托
2。将窗体控件的private申明改为public,
以一个窗体为父窗体另一个为子窗体,在父窗体里面可以设置子窗体的控件值
3。如果是加载的时候就访问的话直接在窗体构造函数作为参数传递。
4。写一个类,定义静态的属性或者方法(set 和 get),
可在一个窗体内赋值,另一个窗体内获取值
……