0

我想将Shift++Ctrl发送+到我的 VB.Net WinForms 应用程序。我下面的代码不起作用。请帮忙:

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    SendKeys.Send("^+({ADD})")
End Sub
4

1 回答 1

0

根据文档+应表示为{+}.

此外,当我阅读文档时,您可以将Shift,Ctrl和组合Alt为单个键,而无需将每个键包含在括号中。如果将这些修饰键与多个键组合在一起,则只需要括号。

要指定与SHIFT、CTRL 和 ALT 键的任意组合组合的键,请在键代码前加上以下一个或多个代码。

例如,如果您想按住Ctrland 的Alt同时按A然后B,您可以使用^+(AB).
^+AB会产生Ctrl++ ,然后释放修饰键并按。AltAB

由于您只想按+,我相信以下应该有效:

SendKeys.Send("^+{+}")
于 2013-07-03T01:56:13.307 回答