我需要同时发送击键组合 INSERT + S 键,但似乎VB只留下使用 ALT 的键组合,< kbd> CTRL 和 SHIFT 。
有什么办法吗?
我试过了:
{INS}(S)
{INS}S
和其他许多人,但这不起作用。
非常感谢。
答案 0 :(得分:0)
你试过“{INS}(S)”吗?
<强>更新强>
我做了以下测试:
Private Sub TextBox1_Click(sender As Object, e As EventArgs) Handles TextBox1.Click
SendKeys.Send("{Ins}S")
End Sub
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
MsgBox(e.KeyCode)
End Sub
看,我在KeyDown事件中收到了2个代码:INS和“S” 问题是关于KeyDown事件将文件传输两次,我的意思是,你无法通过一次读取获得INS-S代码。
所以,你必须考虑使用FRIEND / PUBLIC变量来接收这两个代码,并且只有在此之后,才能批评这些代码。
祝你好运