C# 检测用户的鼠标单击并按enter键

C# 检测用户的鼠标单击并按enter键,c#,C#,我有一个小问题需要你的想法,我正在构建一个简单的应用程序来检测用户何时将文本写入文本框,有一个按钮用户可以单击或按enter键继续进一步的操作 [更新] 哦,对不起,我必须补充一点,文本框来自其他窗口,它可能是任何窗口 我不想使用像GetAsyncKeyState这样的函数,这是一个丑陋的方法。使用 char13表示回车键 this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(CheckKeys); pr

我有一个小问题需要你的想法,我正在构建一个简单的应用程序来检测用户何时将文本写入文本框,有一个按钮用户可以单击或按enter键继续进一步的操作

[更新]

哦,对不起,我必须补充一点,文本框来自其他窗口,它可能是任何窗口

我不想使用像GetAsyncKeyState这样的函数,这是一个丑陋的方法。

使用

char13表示回车键

this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(CheckKeys);

private void CheckKeys(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
    if (e.KeyChar == (char)13)
    {
          // Then Enter key was pressed
    }
 }