如何在Windows窗体中捕获键盘输入键事件
本文关键字:键盘 输入 事件 Windows 窗体 | 更新日期: 2023-09-27 18:03:09
我是c#的初学者。我有一个登录我的程序的按钮。如何捕捉键盘进入键事件这个程序
这是我的代码没有输入事件处理程序
private void btnLogin_Click(object sender, EventArgs e)
{
var q = from m in db.Users
where m.Use_Name == txtUserName.Text && m.Use_Password == txtPassword.Text
select m;
if (q.Any())
{
Main m1 = new Main();
m1.Show();
this.Visible = false;
}
else
{
MessageBox.Show("username or password is incorrect");
}
}
你可以这样写:-
if (e.KeyChar == 13)
{
MessageBox.Show("Enter pressed", "Attention");
}
或
你可以在表单的属性中指定一个按钮作为"AcceptButton"
。
看这个:- https://msdn.microsoft.com/en-us/library/aa984346(VS.71).aspx#Mtps_DropDownFilterText