2010-08-26 4 views

ответ

0

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

Смотрите здесь и здесь: http://msdn.microsoft.com/de-de/library/system.windows.forms.sendkeys.send.aspx

+1

Я работаю над WPF !!! – kartal

+1

@salamonti, эта важная информация должна была быть указана либо в вашем вопросе, либо в тегах. –

+0

@salamonti: Вы не сказали этого в своем вопросе, нет необходимости действовать. – Christian

2

Ах, так вы говорите, 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 нить: How can I programmatically generate keypress events in C#?

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

+0

Чтобы включить запись на автозаполнении, потому что Focus() не работал, он просто выбирает элемент управления, но не может активировать запись до тех пор, пока я не нажму кнопку enter или tab! – kartal

+0

Хорошо. Таким образом, вы программно фокусируетесь на автозаполнении, и вы хотите отправить нажатие Enter, чтобы (а) пользователь мог просто начать вводить текст без необходимости фокусироваться на самом поле или (б) программно «ввести» в коробка? Вы пытаетесь достичь (а) или (б)? –

Смежные вопросы