C#的窗口间传值的问题

在一个窗口的textbox中输入一个字符串,将它的值传到另一个窗口中

textbox所在的窗体定义个事件, 另一个窗口绑定这个事件, textbox修改时触发事件

你可以通过在form2写的一带参数的构造函数,在form1传过去。

你去百度 “c# 窗体间传值”

参考我写的例子:http://bbs.csdn.net/topics/360140208

窗口间传值,要包含是否需要在子父窗体间互相传值,如果仅仅是子窗体需要获取父窗体的textbox的值,那么在子窗体的构造函数或者定义一个方法,传textbox.Text进去即可。
是否需要父窗体还要获取子窗体传进去这个值运算后的结果?

两个窗口就是两个对象,两个对象这间怎么传值呢?

首先,主窗体、从窗体里都要有对方的引用
在主窗体的构造函数里new从窗体,把从窗体引用赋值给主窗体内的变量,
把this赋值给从窗体内的变量,二者就可以传数据了

不要在窗口之间直接交互,
应该通过第三方通信.
消息发送方实现通信接口,
接收方使用接口(侦听)

link text

link text

窗口传值总汇

TextChanged事件,然后获取textbox值,把这个值作为参数传给另一个窗口的构造函数。

http://bbs.csdn.net/topics/360140208