看图片,我的程序里有2个窗体,一个Form1、Form2 每个窗体 都有一个文本框和一个按钮 。实现功能:点击Form1按钮,打开Form2 把Form1的文本框值传到Form2,然后在把form2中的文本框值传到Form1
Form1代码:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2(this.textBox1.Text);
f2.Show();
this.textBox1.Text = f2.SetText;
}
}
Form2代码:
public Form2()
{
InitializeComponent();
}
public Form2(string Text)
{
InitializeComponent();
textBox1.Text = Text;
}
public string SetText
{
get { return this.textBox1.Text; }
set { this.textBox1.Text = value; }
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
为什么没有执行 this.textBox1.Text = f2.SetText; 这一行呢 。