Отправить, нажав Enter в форме окна - PullRequest
7 голосов
/ 09 марта 2009

Чтобы перенести текст из одного текстового поля в другое, я создал кнопку отправки. Однако было бы предпочтительнее использовать функциональность клавиши ввода.

Я не уверен, но думаю, что код ascii - 13.В любом случае, как мне справиться с этой задачей под рукой?

Ответы [ 2 ]

22 голосов
/ 09 марта 2009

Посмотрите на свойство Form.AcceptButton.

5 голосов
/ 23 марта 2009

Вы можете подписаться на событие KeyUp текстового поля.

using System.Windows.Forms;

private void txtInput_KeyUp(object sender, KeyEventArgs e)
{
    if(e.KeyCode == Keys.Enter)
        DoSomething();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...