sla*_*oah 5 vb.net ctrl shift winforms vb.net-2010
我需要能够确定在启动应用程序时是否按下了SHIFT或CTRL键
如何为Windows窗体应用程序执行此操作?
equ*_*sde 18
不确定这是否是您正在寻找的.以下内容将返回True或False取决于是否按下了键
My.Computer.Keyboard.CtrlKeyDown
My.Computer.Keyboard.ShiftKeyDown
Run Code Online (Sandbox Code Playgroud)
例
If My.Computer.Keyboard.CtrlKeyDown Or My.Computer.Keyboard.ShiftKeyDown Then
MsgBox("SHIFT or CTRL key down")
End If
Run Code Online (Sandbox Code Playgroud)
如果您询问事件处理,KeyEventArgs Class则需要.在这里,您可以查看如何检测shift/ctrl按键的一些示例
使用Control.ModifierKeys的替代解决方案:
If Control.ModifierKeys = Keys.Shift Or Control.ModifierKeys = Keys.Control Then
MsgBox("SHIFT or CTRL key pressed.")
End If
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13336 次 |
| 最近记录: |