C#新手,新建窗口如果调用原有窗口的数据

窗口A里有一个textbox控件,现在在新建的窗口B中,如何获取那个textbox里的数据?

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

如果窗口B基于窗口A的话,可以通过构造函数传参的方式。否则可以通过textbox的句柄获取。http://bbs.csdn.net/topics/330146679

控件最好还是Private, 你定义个属性 public string value { get { return textbox.text}; set{textbox.text = value}}
formB要用的时候 formA.value就能获取了

有几种方法,最简单的方法就是,form1中 加一个public变量 如 public stirng a="aa",form2中实例化一个form1 myform,
myform.a的值就是aa了。至于textbox中的值 你赋值给a就可以了

我回答了很多次了,就不重复了。有问题问我。

最简单的一种方法就是参量传递。
eg:
public static const string(int/double) flag; // 这个是全局变量

……………………

formA: textbox.text=aaaaaaaaaaa; // 更新 A 中textbox,紧接着传给全局变量
RTData.flag=textbox.text;

formB:textbox.text=flag; // B 中textbox要访问A的数据,直接找全局变量就行了