请问vb6.0支持键盘的方向键吗?

我用keypress事件测试了一下,就按方向键没有ascii码出来,这是为什么呢?... 我用keypress事件测试了一下,就按方向键没有ascii码出来,这是为什么呢? 展开
 我来答
网海1书生
科技发烧友

2013-12-26 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12315 获赞数:26235

向TA提问 私信TA
展开全部
方向键不是可见字符,所以是没有ASCII码的,但可以通过KeyDown或KeyUp事件检测其KeyCode,即虚拟键值,每个键对应一个唯一的虚拟键值:

Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
Text1.Text = KeyCode
End Sub

补充一下:通过这个还可以区分大键盘的数字和小键盘的数字,因为虚拟键值是唯一的,这也就意味着大写字母和小写字母的KeyCode是一样的,因为它们是在同一个键的。此外,还可以检测home、end、pgup、pgdn、insert、delete以及F1、F2等功能键和Esc等所有键!
其高
2024-11-29 广告
声学相机即麦克风阵列,也叫声相仪。【上海其高电子科技有限公司】长期专注于声音振动信号处理应用,其研发的声学相机包括便携式、工业型、高性能及定制化系列产品,可满足不同应用场景需求。目前其高科技声学相机已在电力行业、汽车行业、消费电子、高校研究... 点击进入详情页
本回答由其高提供
35665447
2013-12-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:7021
采纳率:62%
帮助的人:5307万
展开全部
常数 值 描述

vbKeyLButton 0x1 鼠标左键

vbKeyRButton 0x2 鼠标右键

vbKeyCancel 0x3 CANCEL键

vbKeyMButton 0x4 鼠标中键

vbKeyBack 0x8 BACKSPACE键

vbKeyTab 0x9 TAB键

vbKeyClear 0xC CLEAR键

vbKeyReturn 0xD ENTER键

vbKeyShift 0x10 SHIFT键

vbKeyControl 0x11 CTRL键

vbKeyMenu 0x12 MENU键

vbKeyPause 0x13 PAUSE键

0x14 CAPSLOCK键

vbKeyEscape 0x1B ESC键

vbKeySpace 0x20 SPACEBAR键

vbKeyPageUp 0x21 PAGEUP键

vbKeyPageDown 0x22 PAGEDOWN键

vbKeyEnd 0x23 END键

vbKeyHome 0x24 HOME键

vbKeyLeft 0x25 ←键

vbKeyUp 0x26 ↑键

vbKeyRight 0x27 →键

vbKeyDown 0x28 ↓键

vbKeySelect 0x29 SELECT键

vbKeyPrint 0x2A PRINTSCREEN键

vbKeyExecute 0x2B EXECUTE键

vbKeySnapshot 0x2C SNAPSHOT键

vbKeyInsert 0x2D INSERT键

vbKeyDelete 0x2E DELETE键

vbKeyHelp 0x2F HELP键

vbKeyNumlock 0x90 NUM LOCK键
左开始菜单 91 左Win键

右开始菜单 92 右Win键

右属性 93 右属性菜单键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式