-1

我正在使用 c# windows 应用程序,我需要在插入文本框后向数据库输入一些记录。我试过这段代码

private void textBoxItemCode_KeyDown(object sender, EventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
       MessageBox.Show("You have entered the correct key.");
    }

}

但我在 e.KeyCode 附近遇到错误,所以如何制作

4

2 回答 2

5

您需要使用以下参数

System.Windows.Forms.KeyEventArgs

您的处理程序应如下所示

private void textBoxItemCode_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        MessageBox.Show("You have entered the correct key.");
    }

}

这样您就可以访问KeyCode基地上不存在的财产EventArgs

于 2013-11-15T09:00:10.377 回答
0

应该是这样的:-

private void textBoxItemCode_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if (e.KeyData == Keys.Enter)
    {
        MessageBox.Show("You have entered the correct key.");
    }

}
于 2013-11-15T09:18:06.977 回答