VB键盘事件

用键盘capslock触发VB事件,要是有代码就最好了,谢谢... 用键盘capslock触发VB事件,
要是有代码就最好了,谢谢
展开
 我来答
wwylele
2008-02-06 · TA获得超过2523个赞
知道小有建树答主
回答量:1037
采纳率:0%
帮助的人:1095万
展开全部
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)'KeyDown为键盘按下事件
If KeyCode = vbKeyCapital Then'按键为vbKeyCapital(Caps Lock)时
......'过程
End If
End Sub
百分之百正确!
vbKeyCapital也可以是144,他是Caps Lock键的代码,其实vbKeyCapital是一个VB定义的一个常数,它的值就是144。
我是菜bird
2008-02-05
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)'KeyDown为键盘按下事件
If KeyCode = 144 Then'144为Caps Lock的键控代码
......'过程
End If
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
表霈坚西华
2020-03-27 · TA获得超过3820个赞
知道小有建树答主
回答量:3085
采纳率:33%
帮助的人:234万
展开全部
用SendKeys

------------------------------------------------
SendKeys
语句

按键
消息
发送窗口

键盘
进行输入

SendKeys
string[,
wait]
SendKeys
语句语具几命名
参数
:

描述
string
必需字符串
表达式
指定要发送按键消息
Wait
选指定等待式
BooleandefBooleanDataType@veendf98.chm

False(
缺省值
)则
控件
按键发送立刻返程
True则按键消息必须控件返程前加处理
说明
每按键由或
字符
表示指定单键盘字符必须按字符本身键例表示字母
A用
"A"

string表示字符必须字符面直接加另字符例要表示
A、B

C用
"ABC"

string
SendKeys
说加号
(+)、插入符
(^)、百比符号
(%)、划线
(~)
及圆括号
(
)
都具特殊意义指定述任何字符要放括号
({})
例要指定号用
{+}
表示括号
([
])
SendKeys
说并具特殊意义必须放括号其
应用程序
括号特殊意义现态数据交换
(DDE)
候能具重要意义指定括号字符请使用
{{}

{}}
按按键指定些显示字符例
ENTER

TAB
及些表示作非字符按键请使用列
代码
:
按键
代码
BACKSPACE
{BACKSPACE},
{BS},

{BKSP}
BREAK
{BREAK}
CAPS
LOCK
{CAPSLOCK}
DEL
or
DELETE
{DELETE}

{DEL}
DOWN
ARROW
{DOWN}
END
{END}
ENTER
{ENTER}或
~
ESC
{ESC}
HELP
{HELP}
HOME
{HOME}
INS
or
INSERT
{INSERT}

{INS}
LEFT
ARROW
{LEFT}
NUM
LOCK
{NUMLOCK}
PAGE
DOWN
{PGDN}
PAGE
UP
{PGUP}
PRINT
SCREEN
{PRTSC}
RIGHT
ARROW
{RIGHT}
SCROLL
LOCK
{SCROLLLOCK}
TAB
{TAB}
UP
ARROW
{UP}
F1
{F1}
F2
{F2}
F3
{F3}
F4
{F4}
F5
{F5}
F6
{F6}
F7
{F7}
F8
{F8}
F9
{F9}
F10
{F10}
F11
{F11}
F12
{F12}
F13
{F13}
F14
{F14}
F15
{F15}
F16
{F16}
指定些与
SHIFT、CTRL

ALT
等按键结合
组合键
些按键码前面放置或代码些代码列举:
按键
代码
SHIFT
+
CTRL
^
ALT
%
说明按其按键应同按
SHIFT、CTRL、及
ALT
任意组合键请些按键码放括号例说明按
E

C
候同按
SHIFT
键请使用
"+(EC)"说明按
E
候同按
SHIFT
键接着按
C

SHIFT则使用
"+EC"
指定重复键使用
{key
number}
形式必须
key

number
间放置
空格
例{LEFT
42}
意指
42

LEFT
ARROW
键;{h
10}
则指
10

H

注意
能用
SendKeys
按键消息发送应用程序应用程序并没设计
Microsoft
Windows
运行Sendkeys
PRINT
SCREEN
按键
{PRTSC}
发送任何应用程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式