文章目录
1、按键的事件
1.1、执行先后顺序:
1.2、按键相关操作:
1.3、keydown事件
2、KeyPress来监听ENTER的使用
1、按键的事件
1.1、执行先后顺序:
keydown–>keypress–>keyup
1.2、按键相关操作:
1)keydown和keyup参数类型KeyEventArgs(提供了KeyCode)实现形式:e.KeyCode==Keys.A。
keypress参数类型KeyPressEventArgs(提供了KeyChar)实现形式:e.KeyChar==‘A’
2)keyup事件会回传到上一层。e.g. 点击Enter,Textbox执行完keyup后,窗体同样可以捕获到enter。
3)keypress和keydown则会阻止外传。
1.3、keydown事件
private void button1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{ MessageBox.Show("sad"); }
}
2、KeyPress来监听ENTER的使用
//注册事件,监听键盘输入的某个特殊字符。
this.tb_QRCode.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.tbQRCode_Press);
1
实现注册事件里面的函数 tbQRCode_Press
private void tbQRCode_Press(object sender, KeyPressEventArgs e)
{
if(e.KeyChar == '\r')//判断是否是回车。
{
this.button1_Click(sender, e);//按钮点击事件函数
}
}
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_35604488/article/details/107222214
423

被折叠的 条评论
为什么被折叠?



