我开发了一个应用程序,我想在按 Enter 后运行一些代码,当我按 Enter 时代码成功运行。我想要一种在文本框值更改时自动按 Enter 的方法。
但作为事件,因为我有一个线程问题,所以如果我在键盘上按 Enter 它运行良好但是当我写行代码时(sendkey.send(“{Enter}” )
) 它不像我在键盘上按 Enter 那样运行
我想在按 Enter 时运行方法“image ()”
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();
}
}
最佳答案
直接调用 image()
方法,无需“自动按下”任何按钮:
private void tbResponse_TextChanged(object sender, EventArgs e)
{
image();
}
private void tbResponse_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
image();
}
关于c# - 当文本框值作为事件更改时自动按输入 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840069/