【发布时间】:2013-08-16 21:21:22
【问题描述】:
一段时间以来,我试图在常见的 VBNET 密钥处理程序下捕捉 Ctrl + Alt + Right Shift Key。 这是我的测试:
If e.Control And e.Alt And e.KeyCode = Keys.Space Then
MsgBox("CTRL + ALT + SPACE") ' This work
End If
If e.Control And e.Shift And e.KeyCode = Keys.F10 Then
MsgBox("CTRL + SHIFT + F10") ' This work
End If
If e.Control And e.Alt And e.KeyCode = Keys.ShiftKey Then
MsgBox("CTRL + ALT + SHIFT") ' This work
End If
If e.Alt And e.Shift And e.KeyCode = Keys.LWin Then
MsgBox("ALT + SHIFT + LEFT WINDOWS") ' This work
End If
If e.Control And e.Alt And e.KeyCode = Keys.RShiftKey Then
MsgBox("CTRL + ALT + RIGHT SHIFT") ' This don't work
End If
Windows 7、WinForms、VB2008、NET 框架 2.0
为什么我在描述的情况下无法捕捉到 Ctrl + Alt + Right Shift Key?
或者,我如何捕捉 Ctrl + Alt + Right Shift Key 组合?
【问题讨论】:
标签: vb.net