编写一个vb程序,当同时按下Alt,Shift和F5键时,在窗体上显示“你按了n次组合键”其中n为组合键的次数

 我来答
哈喽魏无悔9N
2014-08-29 · TA获得超过2034个赞
知道小有建树答主
回答量:843
采纳率:0%
帮助的人:479万
展开全部

很简单啊,一个API搞定

回头给你写个例子。

WIN7 +VB6测试通过!

 

源码在附件,是我写给你的。希望可以帮到你,不懂的欢迎提问。

 

 

匿名用户
推荐于2017-10-01
展开全部
Option Explicit

Private lTimes As Long
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyF5 And (Shift And vbShiftMask) > 0 And (Shift And vbAltMask) > 0 Then
        lTimes = lTimes + 1
        Cls
        Print "你按了" & lTimes & "次组合键"
    End If
End Sub
追问
请问shift参数能写成shift=5吗?书上说shift=5表示同时按下shift和alt键,vbshiftmask是什么意思?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式