社区
VB基础类
帖子详情
菜鸟问题,请帮我
xuewei
2001-12-18 05:02:26
当按下键盘的任一键时,keypress,keydown,keeyup激发的顺序是什么?
...全文
114
3
打赏
收藏
菜鸟问题,请帮我
当按下键盘的任一键时,keypress,keydown,keeyup激发的顺序是什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lihonggen0
2001-12-18
打赏
举报
回复
Visual Basic 提供三种事件,而且窗体和接受键盘输入的控件都识别这三种事件。下表对这些事件都作了描述。
键盘事件 触发原因
KeyPress 按下对应某 ASCII 字符的键
KeyDown 按下键盘的任意键
KeyUp 释放键盘的任意键
只有获得焦点的对象才能够接受键盘事件。对于键盘事件,只有当窗体为活动窗体且其上所有控件均未获得焦点时,窗体才获得焦点。这种情况只有在空窗体和窗体上的控件都无效时才发生。但是,如果将窗体上的 KeyPreview 属性设置为 True,则对每个控件在控件识别其所有键盘事件之前,窗体就会接受这些键盘事件。当您希望无论何时按下某按键都会执行同一个操作,而不管哪个控件在此时具有焦点时,这样设置 KeyPreview 属性极为有用。
KeyDown 和 KeyUp 事件提供了最低级的键盘响应。例如,可用这些事件检测 KeyPress 事件无法检测到的情况:
SHIFT、CTRL 和 ALT 键的特殊组合。
箭头键。注意,某些控件(命令按钮、选项按钮和复选框)不接受箭头键事件:相反,按下箭头键后将使焦点移动到另一个控件。
PAGEUP 和 PAGEDOWN。
区分数值小键盘的数字键与打字键盘的数值键。
不仅响应按键操作而且响应释放键的操作(KeyPress 只响应按键操作)。
与菜单命令无联系的功能键。
keyboard 事件彼此并不相互排斥。按下一键时将生成 KeyDown 和 KeyPress 事件,而松开此键后生成 KeyUp 事件。当用户按下一个 KeyPress 不能检测的键时将触发 KeyDown 事件,而松开此键后时生成 KeyUp 事件。
使用 KeyUp 和 KeyDown 事件之前要确保 KeyPress 事件的功能不够使用。KeyPress 事件检测的键对应于所有标准 ASCII 字符:ENTER、TAB、BACKSPACE 键以及标准键盘的字母、数字和标点符号键。通常,编写 KeyPress 事件的代码比较容易。
还应考虑使用快捷键和访问键,“窗体、控件和菜单”一章中的“菜单基础”一节对此进行说明。快捷键必须与菜单命令相联系,但它们可包括功能键(包括某些功能键与 shift 键的组合)。分配快捷键时无需编写附加的代码。
注意 Windows ANSI 字符集对应 256 个字符,包括标准拉丁字母、出版符(例如版权标志、em 虚线和省略号)以及许多替换字符和重音符号字符。这些字符由唯一的一字节数值 (0-255) 表示。ASCII 本质上是 ANSI 字符集的一个子集 (0-127),代表标准键盘上的标准字母、数字和标点符号。在提及这两种字符集时可将它们互换。
Ranma_True
2001-12-18
打赏
举报
回复
down,press,up
kouke
2001-12-18
打赏
举报
回复
keydown,keypress,keyup
但keypress不能激活全部的键盘
菜鸟
物流的运输网络
题目链接:
菜鸟
物流的运输网络
菜鸟
物流有自己的运输网络,网络中包含 nn 个城市物流集散中心,和 mm 对城市之间的运输线路(线路是双向的)。
菜鸟
物流允许淘宝卖家自行确定包裹的运输路径,但只有一条限制规则:不允许经过重复的城市。淘宝卖家小明从 aa 城市寄出快递后,希望包裹在 midmid 城市进行包装加工以后再寄往 bb 城市。 现在小明希望算出一个满足他需求的合法运输路径,你可以
帮
他算出来么...
java
菜鸟
驿站_阿里巴巴内推(
菜鸟
驿站)一面总结
2017年3月6日,我本来想通过同学的师兄内推去阿里中间件部门,这个师兄应该很忙,没有时间
帮
我内推(可能嫌弃我太菜了)。无奈之下,我只好在3月7日,通过我在
菜鸟
网络上班的师兄,内推下
菜鸟
驿站部门,整个过程很顺利。我将简历发送给师兄几分钟后,就收到了阿里巴巴的完善简历和参加测评的内推邮件。收到邮件那一刻,还是蛮开心的,毕竟是BAT啊!然后我就通过邮件里的链接去做测评了。测评由素质测评和编程测评两部分...
阿里巴巴-
菜鸟
网络和申通快递面试
开头的话 今年无意中给
菜鸟
网络投了简历,本来觉得应该没啥机会,突然有一天收到邮件,告诉我阿里一位帅哥(肯定是)推荐我应聘
菜鸟
网络的职位,让我等待面试,很开心,于是我在工作之余开始准备面试。 过了五六天、下午三四点突然接到一个电话,问我可不可以开始面试。当时我手上的活已经做完了,就毅然决然的答应了 一面 1、讲一讲Resource和Autowired的区别 2、熟悉hashmap吗?它的数据结构是什...
阿里巴巴
菜鸟
网络面试经历
2019年2月中旬的时候,在boss直聘上无意间看到了阿里巴巴
菜鸟
网络的招聘信息,现在的部门已经有两名同学被蚂蚁金服录取了,自己就不服气的也想试试。这次面试其实并没有准备充分,之前就听说总共有很多轮数,不仅会考察基础知识的深度,也会考察算法能力、项目设计能力、价值观世界观等。自己抱着能走多远走多远的态度,挑战一下自己。 在发过去简历的一周后,大概是2月28号左右,一面的小哥哥下午打来电话约我2...
我是一个
菜鸟
我是公司的一个ERP软件实施者,当时公司决定让我来实施并不是因为我对ERP软件有多么了解,也不是因为会什么编程,只是因为我对物流管理较为熟悉,在公司也呆过多年,对许多流程也比较清楚.所以,我才作为整个公司的ERP软件实施. 我以前是学管理的,但对计算机还比较热衷,至于编程却一窍不通,没有任何基础.我在ERP软件实施过程中对ERP数据库有一定的了解.有时操作者提出一个
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章