Для чего используют сочетания клавиш? - для того чтоб можно быстро сделать то или иное действие или последовательность действий, еще очень активно используют в компьютерных играх в которых важна быстрота реакций игрока и т.д.
1. Создадим новый проект WinForms.
1. Создадим новый проект WinForms.
2. Добавим на форму какой то компонент и в его событиях найти KeyDown
обработать его и написать один из следующих вариантов
во втором случае при сочетании клавиш Shift+X запустится калькулятор.
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.
1. Создадим новый проект WinForms.
2. Добавим на форму какой то компонент и в его событиях найти KeyDown
обработать его и написать один из следующих вариантов
во втором случае при сочетании клавиш Shift+X запустится калькулятор.
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 коммент.:
Отправить комментарий