C # Как я могу нажать кнопку, нажав Enter, когда текстовое поле имеет фокус? - PullRequest
62 голосов
/ 18 ноября 2008

Я работаю с приложением WinForm в C #, после того, как я что-то набираю в текстовом поле, я хочу нажать клавишу Enter, но текстовое поле все еще имеет фокус (мигающий курсор все еще находится в текстовом поле), как мне этого добиться?

Ответы [ 12 ]

0 голосов
/ 27 февраля 2011

Это очень верно для WinForms. Однако в WPF все нужно делать по-другому, и это проще. Установите для свойства IsDefault кнопки , относящейся к этой текстовой области, значение true.

Как только вы закончите ввод ключа ввода, не забудьте соответствующим образом переключить свойства.

0 голосов
/ 03 июня 2010

Вы можете перехватить его на событии keyup http://www.itjungles.com/dotnet/c-how-to-easily-detect-enter-key-in-textbox-and-execute-a-method

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