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 。。。。
其它同理