Form2 newform = new Form2();
newform.f2Text =this.textBox1.Text;
newform.ShowDialog();Form2中定义:
public string f2Text = "";
textBox2.Text=f2Text ;就可以了,Form2的textBox2显示为Form1中textBox1的值了,说名参数传递成功!
newform.f2Text =this.textBox1.Text;
newform.ShowDialog();Form2中定义:
public string f2Text = "";
textBox2.Text=f2Text ;就可以了,Form2的textBox2显示为Form1中textBox1的值了,说名参数传递成功!
newform.getFromValue=this.textBox1.Text;
newform.ShowDialog();
Form2中定义了:
public string f2Text = "";
public string getFromValue
{
get { return f2Text; }
set { f2Text=value; }
}
我这样写有错吗?
放到Form_load事件里面去.如果你放在外面那么先执行给textBox2.Text赋值,然后才给f2Text赋值,这样当然就是空白的了.