background img

The New Stuff

Проверка нажатий нескольких клавиш

Для чего используют сочетания клавиш? - для того чтоб можно быстро сделать то или иное действие или последовательность действий, еще очень активно используют в компьютерных играх в которых важна быстрота реакций игрока и т.д.



1. Создадим новый проект WinForms.
2. Добавим на форму какой то компонент и в его событиях найти KeyDown



обработать его и написать один из следующих вариантов

1.if (e.KeyData == (Keys.Control | Keys.A))
2.{
3.//вызов функции
4.}

здесь при сочетании клавиш Ctrl+A будет запускаться вызов функции которую вы сами напишите, 

1.Keys keysmod2 = Control.ModifierKeys;
2.if (keysmod2 == Keys.Shift)
3.{
4.if (e.KeyChar == (Char)Keys.X)
5.{
6.System.Diagnostics.Process.Start("%windir%\system32\calc.exe");
7.}
8.}

во втором случае при сочетании клавиш Shift+X запустится калькулятор.
Вот и все! Удачи в программировании :).
Для чего используют сочетания клавиш? - для того чтоб можно быстро сделать то или иное действие или последовательность действий, еще очень активно используют в компьютерных играх в которых важна быстрота реакций игрока и т.д.



1. Создадим новый проект WinForms.
2. Добавим на форму какой то компонент и в его событиях найти KeyDown



обработать его и написать один из следующих вариантов

1.if (e.KeyData == (Keys.Control | Keys.A))
2.{
3.//вызов функции
4.}

здесь при сочетании клавиш Ctrl+A будет запускаться вызов функции которую вы сами напишите, 

1.Keys keysmod2 = Control.ModifierKeys;
2.if (keysmod2 == Keys.Shift)
3.{
4.if (e.KeyChar == (Char)Keys.X)
5.{
6.System.Diagnostics.Process.Start("%windir%\system32\calc.exe");
7.}
8.}

во втором случае при сочетании клавиш Shift+X запустится калькулятор.
Вот и все! Удачи в программировании :).

0 коммент.:

Отправить комментарий

Popular Posts