2013-07-02 34 views
0

我想送 + 按Ctrl + + 我VB.Net WinForms應用程序。我的下面的代碼不起作用。請幫助:Vb.net發送鍵組合到Windows應用程序

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

我會嘗試'SendKeys.Send(「^(+({ADD}))」)' –

+1

A根據文檔{ADD}特別是鍵盤上的+號。我也會嘗試{+}。 – mortb

回答

0

按照documentation+應表示爲{+}

另外,因爲我讀的文檔,你可以結合按CtrlAlt鍵爲一個鍵,而無需包含在括號中的每個關鍵。如果將這些修改鍵與多個鍵組合在一起,則只需要括號。

要指定鍵與的Shift,Ctrl和Alt鍵的任意組合合併,用以下代碼一個或多個先於鍵代碼。

例如,如果你想按住Ctrl鍵 Alt鍵同時按下一個然後,你會使用^+(AB)
^+AB會產生按Ctrl + Alt鍵 + 一個,然後釋放組合鍵,然後按

既然你只需要按下+,我認爲以下應該工作:

SendKeys.Send("^+{+}") 
相關問題