C# 如何使用选项卡索引从一个文本框到另一个文本框获取值

C# 如何使用选项卡索引从一个文本框到另一个文本框获取值,c#,winforms,C#,Winforms,我知道这是个愚蠢的问题,但我还是想知道。我有两个文本框,textbox1和textbox2。我在textbox1中输入了一些文本。现在,当我使用tab index或在textbox2上单击鼠标从textbox1移动到textbox2时,我希望textbox2上显示textbox1的值。我知道我能把鼠标移到我们身上。但是如果我能从你那里得到一些好的意见那就太好了。提前感谢asp.net或winforms?为什么问题被标记为两者?在textBox2 GotFocus事件中将内容从textBox1复制

我知道这是个愚蠢的问题,但我还是想知道。我有两个文本框,textbox1和textbox2。我在textbox1中输入了一些文本。现在,当我使用tab index或在textbox2上单击鼠标从textbox1移动到textbox2时,我希望textbox2上显示textbox1的值。我知道我能把鼠标移到我们身上。但是如果我能从你那里得到一些好的意见那就太好了。提前感谢

asp.net或winforms?为什么问题被标记为两者?在textBox2 GotFocus事件中将内容从textBox1复制到textBox2。您是否尝试过lostfocus或GotFocus?我无法获取GotFocus事件,这是我问的…MouseEnter不是正确的事件。当您将鼠标移到控件上时,即使未聚焦控件,也会触发该事件。如果您使用tab键聚焦控件,它将不会被触发。呃。。。这些方法订阅了哪些事件?仅从方法名称中删除
鼠标
部分不会更改正在使用的事件…我没有从事件中删除“鼠标”部分..这些是文本框的实际事件检查此链接需要为此添加一些提示。我们应该尽量避免在Leave事件中写入逻辑,除非这是不可避免的,因为很多时候该事件会创建不同类型的情况,如果使用enter和Leave两个事件,有时会创建无限循环类型的情况。但是,我们可以使用Enter-Leave事件。这与GotFocus事件相同。谢谢你的帮助。。。。
private void textBox1_Leave(object sender, EventArgs e)
    {
        textBox2.Text = textBox1.Text;
    }

    private void textBox2_Enter(object sender, EventArgs e)
    {
        textBox2.Text = textBox1.Text;
    }