Обработчик события - нажатие комбинации клавиш - вопрос №307081

Как сделать так, чтобы при нажатии комбинации клавиш, выполнялась нейкая функция?

18.07.12
2 ответа
C#

Лучший ответ по мнению автора

http://msdn.microsoft.com/ru-ru/library/ms754010(VS.90).aspx 

отслеживание сочетаний правильно называется — отслеживание модификаторов

http://www.professorweb.ru/my/WPF/base_WPF/level5/5_10.php 

если требуется отслеживать не стандартные сочетания без модификаторов, можно воспользоваться обработкой событий нажатия и отпускания и самостоятельно отслеживать любые получающиеся комбинации

http://www.professorweb.ru/my/WPF/base_WPF/level5/5_8.php

 

18.07.12
Лучший ответ по мнению автора

Другие ответы

private void Form1_KeyDown(object sender, KeyEventArgs e)

if (e.KeyCode == Keys.F1)

{

this.Text = «О Палмолив мой нежный гель»;

}

Название формы не меняется 

19.07.12

изучаем дебагер:

если событие НЕ перехватывается — возьми другую кнопку, может эту кто то перехватывает раньше..

если событие перехватывается — изучай проверку условия..

если в условие проваливается — измени действие, возможно ты просто что то не правильно делаешь..

19.07.12
Посмотреть всех экспертов из раздела Технологии > .Net/C#
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store