两个无关联窗体里的文本框之间怎么传值?
例如 form1:textbox1
form2:textbox2;现在想把textbox1的值传给textbox2.
其中textbox1的值是不确定的。
求助 急用啊
------解决方案--------------------简单点,form2中的textbox的modifers属性设置为public,这样可以通过form2的实例访问
form2.textbox2.text = this.textbox1.text;
------解决方案--------------------遍历你工程中的所有form 通过form的text属性判断是哪个窗体 然后赋值即可
------解决方案--------------------form1中
public static string name=textbox1.text.trim();
form2中
form1.name直接就出来了
------解决方案-------------------- foreach (Form frm in Application.OpenForms)
{
if (frm.Text == "Form1")
{
frm是你的了 可以随意操作。。。
break;
}
}
------解决方案--------------------添加一个类getInfo
写上如下代码:
using System;
using System.Collections.Generic;
using System.Text;
namespace stm//这里换成你的命名空间
{
public static class getInfo
{
public static string uid = "";
}
}
然后,
form1中加上一句
getInfo.uid = Convert.ToString(textbox1.Text);
form2中加上一句
textbox2.Text=getInfo.uid;
这是从我程序里摘出来的,肯定管用的~~
------解决方案--------------------楼上的应该有用
------解决方案--------------------
------解决方案--------------------http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
------解决方案--------------------http://blog.csdn.net/c_sharp_Rookie/article/details/4964258