Ключевое событие комбинации получения в приложении Windows Forms

Когда пользователь нажимает Shift + ключи, я хочу, чтобы моя форма ответила путем звонка окну сообщения.

Как я делаю это в Windows Forms?

12
задан Peter Mortensen 28 September 2014 в 02:52
поделиться

1 ответ

Обрабатывать событие KeyDown и иметь что-то вроде:

if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Up)
{
    MessageBox.Show("My message");
}

Обработчик событий должен находиться в главной форме, и вам необходимо установить KeyPreview ] свойство true . Это можно сделать в режиме разработки из диалогового окна свойств.

18
ответ дан 2 December 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: