нажатие клавиатуры без аппаратного нажатия - PullRequest
1 голос
/ 26 августа 2010

как я могу нажать "Enter" на c # и WPF, не нажимая , введите на аппаратной клавиатуре?

Ответы [ 2 ]

2 голосов
/ 26 августа 2010

Ах, вы говорите, что SendKeys недоступен?

Проверьте эти темы на форумах MSDN: http://social.expression.microsoft.com/Forums/en-US/wpf/thread/915cb53a-704b-4047-8fd0-e7c5a8feae5e/

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6557c1eb-6eb5-4f4a-84d6-4ae4fb5b9dab/

Похоже, вы можете перехватывать события KeyDown, но это не совсем то, что вы хотите ...

Ой, подожди! Проверьте этот поток SO: Как программно генерировать события нажатия клавиш в C #?

Помимо этого, Как и , почему вам нужно отправить "Enter" без нажатия клавиши? Там может быть другое решение, скрывающееся там. :)

0 голосов
/ 26 августа 2010

Предполагая, что вы работаете с WindowsForms ... используя SendKeys.Send("{ENTER}");

См. Также эту документацию здесь: http://msdn.microsoft.com/de-de/library/system.windows.forms.sendkeys.send.aspx

...