我正在使用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附近收到错误,所以如何使它
答案 0 :(得分: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
媒体资源
答案 1 :(得分: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.");
}
}