键入时将文本从一个控件复制到另一个控件?

时间:2016-04-22 04:35:49

标签: c# winforms

我在表格上有2个控件,我希望在我在1个控件中输入文本的同时,立即在2控件中输入相同的文本。

我已尝试过以下活动:

KeyDownKeyPressKeyUpPreviewKeyDown

但它们都具有相同的效果,即。第二个控件是后面的一个字符。这些控件绑定到绑定源。

我可以使用其他任何事件,还是有其他方法可以做到这一点?

编辑:

我刚看到TextChanged事件。

1 个答案:

答案 0 :(得分:1)

您可以使用TextChanged事件。为您的第一个控件说明文本框定义此事件,并在此事件中,设置第二个控件的文本。

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