Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
trish145
-8 / 2 / 0
Регистрация: 28.02.2012
Сообщений: 106
1

Действия по нажатию клавиш на клавиатуре

28.04.2014, 11:13. Просмотров 5803. Ответов 1
Метки нет (Все метки)

Всем Доброго времени суток.
При видите пожалуйста пример программирования клавиш в C#, как приме что бы при нажатии одной клавиши происходило любое действе и при нажатии 2-х клавиш происходило другое действие.
Заранее Спасибо)))
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2014, 11:13
Ответы с готовыми решениями:

Открытие скрытой формы по нажатию горячих клавиш на клавиатуре
На форме есть кнопка которая скрывает эту форму! Как после этого открыть эту форму по нажатию...

Нажатие кнопки Button по нажатию клавиши на клавиатуре
Всем добрый вечер , такая проблема облазил кучу сайтов и нашел много разного кода, но не один не...

Как сделать действие по нажатию клавиши на клавиатуре?
Подскажите кто знает Пробовал так: using System; using System.Collections.Generic; using...

Выполнение действия по нажатию кнопки
Здравствуйте, дорогие программисты! Как сделать так в Windows Forms, чтобы при нажатие кнопки...

Нажатие-отжатие кнопок по нажатию-отжатию клавиш на клавиатуре
Всем доброго времени суток! Проблема такая: 1) В VB 6.0 нужно описать кнопку на нажатие и отжатие...

1
Lovk4ch
6 / 6 / 5
Регистрация: 28.03.2014
Сообщений: 26
28.04.2014, 18:15 2
Лучший ответ Сообщение было отмечено trish145 как решение

Решение

В примере с использованием флагов:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
bool dup = false;
 
void key_Down(object sender, KeyEventArgs e)
    {
 
        if (e.KeyCode == Keys.F1)
        {
            // действие 1
            dup = true;
        }
 
        if ((dup) && (e.KeyCode == Keys.F2))
        {
            // действие 2
        }
    }
    this.KeyDown += key_Down;
Добавлено через 13 минут
Клавиши будут обрабатываться последовательно, поскольку стандартный метод keydown в шарпе ловит одно событие с клавиатуры. Для обработки двух клавиш одновременно можно использовать функцию getkeystate.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2014, 18:15

Действия по нажатию клавиш
Возможноли заставить программу реагировать на нажатие клавиш? ну тоесть "если нажали "Z" , то...

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

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


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

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

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