-2

如何在 c# .net 页面加载中找到输入的密钥代码。我想检查输入的密钥是否是“ENTER”键。我尝试了一些但没有工作

ConsoleKeyInfo info = Console.ReadKey();
if (info.Key == ConsoleKey.Enter)
{
    Console.WriteLine("You pressed enter!");
}
4

3 回答 3

1

尝试这个

    private void name(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == 13)
        {
            Console.WriteLine("Enter Pressed");                
        }
    }
于 2012-11-08T15:22:13.400 回答
0

您可以使用 Jquery 将 keydown 事件附加到复选框并检查 event.keycode == 13 (Enter):

var input = $("#textBox");
$(input).keydown(function (event) {
  if (event.keyCode == 13) {
    alert("Enter!")
  }
});

把它带到你的 c# 是另一回事,因为它不清楚你正在使用什么框架。

于 2012-11-08T15:23:39.493 回答
0

我用它来确定用户是否在文本框中按下“Enter”键,但你可以将它应用到任何东西上。

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    /* Check if the user hit the 'ENTER" key */
    if (e.KeyChar == (char)Keys.Return)
    {
        /* Do Something */
    }
}
于 2012-11-08T15:41:39.093 回答