2014-07-16 39 views
0

我必須將Form1上的txtform1.Text文本值傳遞給Form2上的txtform2。如何更新Win窗體之間的數據c#

我知道如何傳遞value.I使用下面的代碼。

代碼在Form1以打開窗體2通過點擊按鈕在窗體2

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

代碼來獲取值

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

但是這樣的價值不能被更新。

我想要的是更新txtform2.text,無論我在txtform1.text中輸入什麼。

回答

1

窗體2需要有一個公共屬性

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

你可以添加一個得到爲好。那麼你可以使用

Form2.TxtForm2 = 'Some new value'; 
相關問題