Как эмулировать нажатие клавиш в C # WPF приложении? - PullRequest
2 голосов
/ 08 ноября 2011

Внутри приложения есть оператор if. Он проверяет строковую переменную kai, если переменная равна 1, я хочу, чтобы она реагировала так, как будто я нажал стрелку вправо на клавиатуре. Вы можете помочь мне с этим? Спасибо.

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

На самом деле вы можете подумать об использовании команд для этого.Если вы думаете о том, чего хотите достичь, это вызвать что-то после нажатия клавиши.Если вы используете Команду для этого, вы можете напрямую запустить ее, не проходя через программные нажатия клавиш.Также вы все равно можете запустить команду с помощью нажатия клавиши (InputGesture).

Подробнее о командах вы можете узнать здесь: http://msdn.microsoft.com/en-us/library/system.windows.input.icommand.aspx

0 голосов
/ 08 ноября 2011

может быть так:

SendKey.Send({rigth});

установите фокус на элемент управления, который вы хотите ввести ранее. И вы должны объявить

Using System.Windows.Form
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...