Когда пользователь нажимает Shift + ключи, я хочу, чтобы моя форма ответила путем звонка окну сообщения.
Как я делаю это в Windows Forms?
Обрабатывать событие KeyDown
и иметь что-то вроде:
if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Up)
{
MessageBox.Show("My message");
}
Обработчик событий должен находиться в главной форме, и вам необходимо установить KeyPreview
] свойство true
. Это можно сделать в режиме разработки из диалогового окна свойств.