如何在Win窗体之间更新数据

本文关键字:之间 更新 数据 窗体 Win | 更新日期: 2023-09-27 18:13:22

我必须从txtform1传递文本值。从Form1到Form2.

我知道如何传递值。我使用了以下代码:

Code In Form1 to open Form2 By Button点击

private void button2_Click(object sender, EventArgs e)//send message to contact chat
    {
        string value = txtform1.Text;
        Form2 f = new Form2(value);
        f.Show();
    }
Form2中的

代码获取值

public Form2(string value)
    {
        InitializeComponent();
         txtform2.Text = value;
    }

但是这样的值不能被更新。

我想要更新txtform2。Text . Text .

如何在Win窗体之间更新数据

Form2需要有一个公共属性

public string TxtForm2 
{
 set { txtform2.Text = value; }
}

也可以添加get。然后可以使用

Form2.TxtForm2 = 'Some new value';