日期:2014-05-18 浏览次数:20987 次
// 在Main中弹出CheckIn: CheckIn ci = new CheckIn(this.TextBox1.Text); // 添加一个CheckIn窗口的构造函数:带string参数的
------解决方案--------------------
网上很多这种问题的教程吧?
我的做法,在Main中有一TextBox1
public String TextBox1Text
{
get { return TextBox1.Text; }
set {TextBox1.Text = value; }
}
在另一窗口
赋值 Main.pCurrentWin.TextBox1Text= "是:";
取值 string xxx =Main.pCurrentWin.TextBox1Text.Text;
------解决方案--------------------
这实际上就是涉及同一进程中窗体间传参数的问题
1.可以在第二个窗体中建立一个属性,string类型的
2.也可以在第二个窗体中建立一个方法,方法中给string类型变量赋值
3.也可以通过楼上的朋友说的再第二个窗体的构造函数中传string类型参数
如果是多个进程中的窗体传参数,那就会涉及到进程通讯的问题,也有很多办法
1.消息队列
2.PIPE管道
3.tcp/udp
等进程通讯方式均可