2016-04-22 75 views
0

我有一個窗體上的2個控件,我希望當我在1個控件中輸入文本時,相同的文本立即輸入到2控件中。在輸入時將文本從一個控件複製到另一個控件?

我嘗試了以下事件:

KeyDownKeyPressKeyUpPreviewKeyDown

但它們都具有相同的效應,即。第二個控件是後面的一個字符。這些控件綁定到綁定源。

是否有任何其他事件可以使用,或者是否有其他方式可以使用?

編輯:

我剛纔看到的TextChanged事件。

+0

代碼在哪裏? –

+0

你可以嘗試textchanged事件https://msdn.microsoft.com/en-us/library/system.windows.forms.control.textchanged(v=vs.110).aspx – Mostafiz

回答

1

您可以使用TextChanged事件。爲你的第一個控件定義這個事件稱爲文本框,在這個事件中,設置你的第二個控件的文本。

private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
     this.textBox2.Text = ((TextBox)sender).Text; 
    } 
相關問題