Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/42: Рейтинг темы: голосов - 42, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 11
1

горячие клавиши

18.12.2009, 23:49. Просмотров 7888. Ответов 5
Метки нет (Все метки)

Нужен вызов справки. Т.е. нажимаем F1 вызывается справка
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2009, 23:49
Ответы с готовыми решениями:

Горячие клавиши в консольном приложении
Использую следующие классы HotKeyManager: public static class HotKeyManager { public...

Горячие клавиши работающие вне программы
Здравствуйте. Есть ли вариант как-то сделать горячие клавиши, чтобы они срабатывали, когда в фокусе...

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

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

5
1300 / 973 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
19.12.2009, 01:01 2
платформа? WinForms? WPF? другая?
0
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 11
19.12.2009, 12:22  [ТС] 3
Цитата Сообщение от Mikant Посмотреть сообщение
платформа? WinForms? WPF? другая?
WinWorms

C#
1
2
3
4
5
6
7
  private void Form1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
        {
            if (e.Alt)
            {
                new Form2().Show();
            }
        }
Не знаю как сделать для F1

Заранее спасибо!
0
70 / 67 / 12
Регистрация: 01.11.2009
Сообщений: 246
19.12.2009, 12:42 4
есть компонент helpProvider. У него свойство HelpNamespace указывает файл, который должен открываться. И у нужного компонента выставляешь свойство ShowHelp

Добавлено через 13 минут
или вот еще
C#
1
2
if (e.KeyCode==Keys.F1)
   ...
0
2086 / 1250 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
19.12.2009, 13:22 5
Лучший ответ Сообщение было отмечено как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public Form1()
        {
            InitializeComponent();
            this.KeyPreview = true;
        }
 
        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);
            if (e.KeyCode == Keys.F1) 
            {
                MessageBox.Show("Тест");
                e.Handled = true;
            }
        }
6
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 11
19.12.2009, 15:52  [ТС] 6
Спасибо большое!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2009, 15:52

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

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

В Windows есть горячие клавиши, которые разворачивают окно на пол экрана (Win + Left, например)
Как перехватить событие такого разворачивания? У меня в ПО не стандартные окна и эти отступы...

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

Горячие клавиши в XAML
Никак не хочет работать shortcut с цифрами <KeyBinding Command="{Binding InsertRowN}"...


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

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

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