VB中的KeyDown事件KeyUp事件的参数shift和keycode分别代表什么意思如何设置?

 我来答
百度网友de85b9a82
2008-09-08 · TA获得超过156个赞
知道答主
回答量:222
采纳率:0%
帮助的人:0
展开全部
shift 的值设置为:1 代表 按下shift键,2 代表按下 ctrl键,4 代表按下alt键

keycode 代表键码常数 如果羡前按键是字母,则keycode值=该字符的大兄卜清写字符的ascii值,若是其他字符,keycode值则和该键的下档字符弊睁的ascii值相同

语句举例:
form_keydown()
if shift=1 and keycode=vbkeyA then msgbox"你按的是shift键+a键(即 大写 “A”)"
end sub
百度网友7d35fdabc
2008-09-08 · 超过14用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:36万
展开全部
补充一下shift的取值问题
在计算机内部,用三个二进制位来表示按肆芹健的状态,按下为1,弹起为0,从低位到高位分别是shift健、ctrl健、Alt键,所以,当迹游有不同的按健状态时,这几个位的取值也是不同的,这个值就是shift参数。
即,如果shift的值为3,表示shift键和ctrl键同时按下裂州毕。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxz1969
2008-09-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
shift代丛败肆表按下的辅枯芦助键,如ctrl、渗轿shift、alt。
keycode代表按下的键的ASCII码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式