2016-07-26 36 views
1

我想創建KeyEvent「SHIFT + TAB」使用此方法進行導航。我如何將Shift鍵設置爲修飾符?KeyEventArgs Shift + TAB

Dim args As New System.Windows.Input.KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Tab) 
args.RoutedEvent = Keyboard.KeyDownEvent 
InputManager.Current.ProcessInput(args) 

謝謝!

回答

0

試試這個:

if (args.KeyboardDevice.Modifiers == ModifierKeys.Shift) 
{ 
    if (args.Key == Key.Tab) 
    { } 
} 

希望它會工作。

+0

我沒有e。我想創建一個keyeventargs,以編程方式執行shift +標籤。 –

+0

用參數 –

+0

替換e,但是不是用於檢查IF是否有修飾符集的命令?我的問題是在我的KeyEventArgs中設置一個修飾符。 –