ИС
Игорь Светлов

Вопрос по считыванию клавиши в C#

В MV 12 начинаю изучать программирование.
У меня вот такая трудность:
Считываю я нажатую клавишу

private void Form1_KeyPress(object sender, KeyPressEventArgs e)

А теперь я хочу, чтобы при зажатой "Enter" происходил действие.
Пытаюсь это завести через if
If (???) но немогу сформулировать вопрос, поскольку в синтаксисе C# не силён, помогите

Олеся Сухова
Олеся Сухова

У меня получилось if ((int)e.KeyChar == 13)...
Но по-моему, для отлавливания всяких нестандартных клавиш лучше бы было воспользоваться событием KeyDown. Там соответствующая конструкция выглядит так: if (e.KeyCode == Keys.Return)...

Похожие вопросы
Перехват нажатия клавиши C++
С++. Проверка при считывании из файла.
считывание из файла в С
Pascal ABC считывание кнопки.
Сочетания клавиш в C#
Считывание таблицы из тхт
Как при считывании файла потоком ifstream считать файл до конца? C++
Запись и считывание ОЗУ
обработка нажатий клавиш в VS2012 C++/CLI
потоковое считывание столбцов из файла с++