VB
程序中组合截键的应用
程序中
组合截键的应用
:
例:
在
KeyDown
事件中
判断按下键
=====================
If Shift =
???
And KeyCode =
???
Then
......
shift =???
表示按下的是
shift
还是
ctrl
还是
alt
shift =1 表示按下的是 Shift
shift =2 表示按下的是 Ctrl
shift =4 表示按下的是 Alt
shift =1 表示按下的是 Shift
shift =2 表示按下的是 Ctrl
shift =4 表示按下的是 Alt
if shift = 1 and keycode =65 then .
这句意思是 若 按下 shift 同时按下 A 键 那么 .....
这句意思是 若 按下 shift 同时按下 A 键 那么 .....
keycode=????
这里跟着的是
对应键盘的
asc
码
那么
shift + ctrl + A
这个组合键应该怎么表达呢?
前面说过了
shift =1 表示按下的是 Shift
shift =2 表示按下的是 Ctrl
shift =4 表示按下的是 Alt
shift =1 表示按下的是 Shift
shift =2 表示按下的是 Ctrl
shift =4 表示按下的是 Alt
把他们的数值
+
起来就是了
那么
shift + ctrl + A
这个组合键应该表达为(
1+2=3
)
if shift = 3 and keycode= 65 then
。。。。
其它同理