博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
keydown 、keyup 、keypress的区别
阅读量:5056 次
发布时间:2019-06-12

本文共 730 字,大约阅读时间需要 2 分钟。

private void txtDeposit_KeyPress(object sender, KeyPressEventArgs e)

        {
            if (e.KeyChar==13)//按下回车键释放鼠标后弹出消息框执行.this.btnComfir_Click(this, e)函数
            {
                this.btnComfir_Click(this, e);
            }
        }

        private void txtDeposit_KeyDown(object sender, KeyEventArgs e)

        {
            if (e.KeyValue == 65)//按下A立刻弹出消息框keydown.
            {
              //  this.btnComfir_Click(this, e);
                MessageBox.Show("keydown");
            }
        }

        private void txtDeposit_KeyUp(object sender, KeyEventArgs e)

        {
            if (e.KeyValue == 66)//按下B,松开手立刻弹出消息框keyup.
            {
                //  this.btnComfir_Click(this, e);
                MessageBox.Show("keyup");
            }
        }

keydown 从表现上来看是按下任意键,按的字符,如果是文本框的话还没有显示到文本框之前就产生的事件。 keyup 就是在松开按键时发生,此时字符已经输入到文本框 keypress 整个按键动作完成之后,只响应字符,对ctrl,alt等等这些控制键没有响应。

转载于:https://www.cnblogs.com/ganquanfu2008/archive/2013/03/25/2980790.html

你可能感兴趣的文章
Alan Turing的纪录片观后感
查看>>
c#自定义控件中的事件处理
查看>>
hadoop1.2.1 伪分布式配置
查看>>
App.config自定义节点读取
查看>>
unity3d根据手机串号和二维码做正版验证
查看>>
二十六、Android WebView缓存
查看>>
zookeeper配置文件详解
查看>>
Tomcat配置https、访问http自动跳转至https
查看>>
jquery ajax 前前后后,所有的函数并查询链接
查看>>
asp.net页面截取字符串
查看>>
How to Create a SharePoint 2010 Project Without SharePoint Server
查看>>
区分块元素和行元素
查看>>
Bypass pattern lock on Sony Xperia Z2 and backup all data
查看>>
又黑我等程序猿
查看>>
AppScan入门工作原理详解
查看>>
夺命雷公狗---node.js---6net模块玩telnet通信(下)
查看>>
spring的value,null标签
查看>>
jQuery html text val方法使用
查看>>
Eclipse寻找JVM的机制
查看>>
Day2:购物车
查看>>