Регистрация горячих клавиш для приложения - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток уважаемые! Возник вопрос о регистрации горячих клавиш для приложения. По задумке, действие должно происходить в 2 этапа: 1. Регистрация самой клавиши (или их сочетания) 2. Реакция на нажатие зарегистрированной клавиши (или их сочетания) Первое, что мне не ясно в этом вопросе - как реализовать "TextBox", в котором бы отображалось текущее нажатое сочетание клавиш, которое в последствии регистрируется программой. Второй непонятный для меня момент, как после определения выбранного пользователем сочетания клавиш (п.1), зарегистрировать данное сочетание, что бы при его нажатии пользователем, программа могла бы выполнить функцию N, даже если окно программы не активно или свернуто? P.S. Темы про регистрацию горячих клавиш самыми различными способами - я нашел, но как создать TextBox в котором бы отображалось выбранное сочетание клавиш и связать это всё воедино - найти не удалось. Благодарю за внимание.

Решение задачи: «Регистрация горячих клавиш для приложения»

textual
Листинг программы
private void textBox2_KeyUp(object sender, KeyEventArgs e)
        {
            textBox1.Text = e.KeyData.ToString();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы