VB的窗体没有焦点时键盘事件怎么写

[复制链接]
查看11 | 回复3 | 2009-6-17 08:29:26 | 显示全部楼层 |阅读模式
在窗体没有焦点的时候,想写个程序,在按下键盘Ctrl + v的时候,也就在粘贴的时候,窗体上有个按键执行Clickg事件。请大师指点一下该怎么写。
哪位大师行行好。帮写一个吧。。小弟跪求了。。。。

谁帮到我我把所有分都给他啦。

回复

使用道具 举报

千问 | 2009-6-17 08:29:26 | 显示全部楼层
声明一个通用常数(在代码区的最上边):Private Const vbCtrlV = 22设置键盘事件优先,在Form_Load里加:Me.KeyPreview = True再:Private Sub Form_KeyPress(KeyAscii As Integer)If KeyAscii = vbCtrlV Then Call Command1_ClickEnd Sub (Clickg是不是写错了?Command1换成你设置的按钮名称)...
回复

使用道具 举报

千问 | 2009-6-17 08:29:26 | 显示全部楼层
定义全局快捷键VB定义全局快捷键2007-11-27 15:29'模块中 '以下程序放在模块中 Option Explicit Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As ...
回复

使用道具 举报

千问 | 2009-6-17 08:29:26 | 显示全部楼层
API函数和timer控件配合。。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行