簡體   English   中英

Vb.net將組合鍵發送到Windows應用

[英]Vb.net send key combo to windows app

我想將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

根據文檔+應該表示為{+}

另外,在閱讀文檔時,您可以將ShiftCtrlAlt組合為單個鍵,而不必在括號中包含每個鍵。 如果將這些修飾鍵與多個鍵組合使用,則僅需要括號。

要指定與SHIFT,CTRL和ALT鍵的任意組合結合的鍵 ,請在鍵代碼之前加上以下一個或多個代碼。

例如,如果要在按住AB的同時按住CtrlAlt ,則可以使用^+(AB)
^+AB將產生Ctrl + Alt + A ,然后釋放修飾鍵並按B。

由於您只想按+ ,所以我相信以下方法應該起作用:

SendKeys.Send("^+{+}")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM