当文本框值更改为事件时,自动按下输入C#

Mou*_*oud 3 .net c# winforms

我开发了一个应用程序,Enter当我按下代码成功运行后,我想运行一些代码Enter.我想要一种Enter在文本框值更改时自动按下的方法.

但作为事件,因为我有线程问题,所以如果我按Enter键盘它运行良好,但当我写行代码(sendkey.send("{Enter}"))它不会像我按下Enter我想要的键盘按下Enter运行方法"图像( )"

private void tbResponse_TextChanged(object sender, EventArgs e)
    {

        SendKeys.Send("{ENTER}");

    }

    private void tbResponse_KeyPress(object sender, KeyPressEventArgs e)
    {

        if (e.KeyChar == (char)13)
        {
            image();
        }
    }
Run Code Online (Sandbox Code Playgroud)

Ser*_*kiy 5

只需image()直接调用方法,无需任何按钮'自动按':

private void tbResponse_TextChanged(object sender, EventArgs e)
{
    image();
}

private void tbResponse_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar == (char)13)        
        image();        
}
Run Code Online (Sandbox Code Playgroud)