VB高手请进!求键盘控制的代码!谢谢…到时定有重谢…我对VB只懂一点点!尽量让我复制代码!谢咯…

VB的form窗体上有个命令按钮command1能不能使Atl+F4按下就触发command1的单击事件!如过能代码咋写!谢谢咯…如果不能!那当VB运行时!有办法使Atl... VB的form窗体上有个命令按钮command1
能不能使Atl+F4按下就触发command1的单击事件!如过能代码咋写!谢谢咯…
如果不能!那当VB运行时!有办法使Atl键或整个键盘失灵吗!急啊!谢谢…
展开
 我来答
偬妒潦野潦颖d0
2008-11-02 · TA获得超过570个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:238万
展开全部
很简单啊,用这个函数:GetAsyncKeyState
代码过程如下:
先在模块中作差皮毁以下声明
Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer

然后在窗体上添加一个timer控件和一个command 控件.
Private Sub Command1_Click()
MsgBox "大家好哇!"
End Sub

Private Sub Form_Load()
Timer1.Interval = 100
End Sub

Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF4) <> 0 Then
Call Command1_Click
End If
End Sub
这样按下了F4键就会触发按钮事件.

还有这样也行,虚备直接在窗体代码里写:
Private Sub Command1_Click()
MsgBox "握搭工期"
End Sub
Private Sub Form_Load()
Command1.Caption = "command1(&a)"
End Sub
你按下alt+a就会触发按钮事件了
老虎423
2008-11-02 · TA获得超过1547个赞
知道答主
回答量:142
采纳率:0%
帮助的人:0
展开全部
VB高手请进!求键盘控制的代码!察坦谢谢…到时定有重谢…我裂没弯对VB只懂一点点!尽量让我复制代码!谢咯…
悬赏分:20 - 离问题结束还有 14 天 23 小时
VB的form窗体上有个命令按钮command1
能不能使Atl+F4按下就触发command1的单击事件!如过能代码咋写!谢谢咯…
如果不能!那当VB运行时!有办法使肆闷Atl键或整个键盘失灵吗!急啊!谢谢…

参考资料: www.zhidao.baidu.com/question/74035328.html?fr=id_push&adt=0_214

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
65624671
2008-11-02 · TA获得超过3056个赞
知道答主
回答量:121
采纳率:0%
帮助的人:59.4万
展开全部
按CAPS LOCK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式