Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Hawk SoftWare
Заблокирован
1

Глобальные горячие клавиши не работают через событие KeyDown

07.05.2016, 08:32. Просмотров 1637. Ответов 2
Метки нет (Все метки)

Как создать 2 глобальные горячие клавиши, я создал функцию на форме KeyDown и написал туда
C#
1
2
3
4
5
6
if(e.Shift){
messageBox.Show("1");
}
if(e.Alt){
messageBox.Show("2");
}
Но это работает когда программа открыта, в свёрнутом виде не работает. Мне нужно, что бы даже если программа была свёрнута всё равно горячие клавиши делали свою функцию.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2016, 08:32
Ответы с готовыми решениями:

Глобальные горячие клавиши
Я использую в своей программе горячие клавиши, и появилась потребность сделать их глобальными, что...

Горячие клавиши в приложении не работают
Здравствуйте. Пишу менюшку для программы, но не получается забить на хоткеи действия. ЧЯДНТ?...

Не работают горячие клавиши в textbox
e.KeyChar = char.ToUpper(e.KeyChar); if (alph.IndexOf(e.KeyChar) >= 0) // символы...

Горячие клавиши чудят, а кнопки работают
Есть код. private void button4_Click(object sender, EventArgs e) { PLAY();...

управление внешними программами через горячие клавиши
задача выглядит так. Есть две программы, например плееры foobar2000. Известны их пути на диске ...

2
EvilFromHell
959 / 855 / 347
Регистрация: 26.04.2012
Сообщений: 2,648
08.05.2016, 17:35 2
Hawk SoftWare, вам нужен глобальный хук клавиатуры. Обсуждалось многократно.
0
Hawk SoftWare
Заблокирован
09.05.2016, 18:31  [ТС] 3
Цитата Сообщение от EvilFromHell Посмотреть сообщение
Hawk SoftWare, вам нужен глобальный хук клавиатуры. Обсуждалось многократно.
а можно по подробнее?? Я не понял как мне сделать глобальную кнопку
0
09.05.2016, 18:31
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2016, 18:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как присваивать горячие клавиши к примеру на выполнение нажатие клавиши
Народ. не могу найти, как в студии присваивать горячие клавиши к примеру на выполнение нажатие...

KeyDown не обрабатывает 3 клавиши
вот код: if (Control.ModifierKeys == Keys.Control && Control.ModifierKeys == Keys.Alt &&...

Глобальные горячие клавиши
Народ помогите разобраться как сделать чтоб горячие клавиши работали глобально! Т.е. чтобы действие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.