在一个窗口的textbox中输入一个字符串,将它的值传到另一个窗口中
textbox所在的窗体定义个事件, 另一个窗口绑定这个事件, textbox修改时触发事件
你可以通过在form2写的一带参数的构造函数,在form1传过去。
你去百度 “c# 窗体间传值”
参考我写的例子:http://bbs.csdn.net/topics/360140208
窗口间传值,要包含是否需要在子父窗体间互相传值,如果仅仅是子窗体需要获取父窗体的textbox的值,那么在子窗体的构造函数或者定义一个方法,传textbox.Text进去即可。
是否需要父窗体还要获取子窗体传进去这个值运算后的结果?
两个窗口就是两个对象,两个对象这间怎么传值呢?
首先,主窗体、从窗体里都要有对方的引用
在主窗体的构造函数里new从窗体,把从窗体引用赋值给主窗体内的变量,
把this赋值给从窗体内的变量,二者就可以传数据了
不要在窗口之间直接交互,
应该通过第三方通信.
消息发送方实现通信接口,
接收方使用接口(侦听)
TextChanged事件,然后获取textbox值,把这个值作为参数传给另一个窗口的构造函数。