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;这是从我程序里摘出来的,肯定管用的~~
首先看明明空间是否相同,可以吧命名空间改为相同,或者是导入命名空间, 然后单令申明一个类,类中有静态属性, 如:public class A { public static string str; } 先把form1:textbox1中的值传给str a.str=this.textbox1.Text; 然后form2:textBox2从str中取值 textBox2.Text=a.str;
public static string name=textbox1.text.trim();
form2中
form1.name直接就出来了
{
if (frm.Text == "Form1")
{
frm是你的了 可以随意操作
break;
}
}
写上如下代码:
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;这是从我程序里摘出来的,肯定管用的~~
看清楚这里是form2的实例。。 不是直接用form2 你的当然不行了哟。
你这个要看代码写在那里。 。 。 建议放在TextBox1的OnChange事件里面
Form2中
Form1 form1=Application.OpenForms["Form1"] as Form1;
textBox2.Text=form1.textBox1.Text;
然后单令申明一个类,类中有静态属性,
如:public class A
{
public static string str;
}
先把form1:textbox1中的值传给str
a.str=this.textbox1.Text;
然后form2:textBox2从str中取值
textBox2.Text=a.str;