如何从另一个表单传回数据

时间:2015-02-04 19:25:23

标签: c# windows-forms-designer

我一直在尝试让这个工作。我确定我写的是正确的

表格1

private string _temp;
public string Temp
{
    get { return _temp; }
    set { _temp = value; }
}
private void button1_Click(object sender, EventArgs e)
{
    _temp = "test";
}

表格2

private void button1_Click(object sender, EventArgs e)
{
    Form1 main = new Form1();
    MessageBox.Show(main.Temp);
}

1 个答案:

答案 0 :(得分:0)

您必须通过Form1参数获取对sender实例的引用(假设Form2的{​​{1}}处理程序附加到{{1}上的按钮}}):

button1_Click