Как записать комбинацию клавиш? - C#
Формулировка задачи:
сем привет!
Подскажите пожалуйста, как правильно записать комбинацию клавиш в таком методе?:
Пробовал писать так:
но не помогло.
Делать события не вариант, во всей программе нет событий.
Но действия по выше-описанным клавишам выполняются, а вот по комбинациям нет.
Заранее большое спасибо!
public OnKey(Keys key) { if(key==Keys.C) { // делаем что-нибудь } else if(key==Keys.F) { // делаем ещё что-нибудь } ... }
if(key==Keys.Alt && key==Keys.F) { ... }
Решение задачи: «Как записать комбинацию клавиш?»
textual
Листинг программы
[DllImport("user32.dll")] static extern short GetAsyncKeyState(int keys); if(GetAsyncKeyState(12)!=0 && GetAsyncKeyState(53)!=0 && GetAsyncKeyState(43)!=0)//ALT + S + C MessageBox.Show("клавиши нажаты")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д