Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/37: Рейтинг темы: голосов - 37, средняя оценка - 4.86
Padawan
 Аватар для Johnny_D
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841

Нажатие нескольких клавиш

08.07.2010, 15:39. Показов 7451. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В форме понадобилось обрабатывать нажатие сразу нескольких клавиш, допустим не просто Tab, а допустим Tab+Shif, или ctrl+tab. Поскажите как можно по KeysEventArg это перехватить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.07.2010, 15:39
Ответы с готовыми решениями:

Одинаковая проверка на нажатие клавиш для нескольких элементов Windows Forms
Здравствуйте. У меня есть окно, в котором в нескольких элементах нужно провести проверку на вводимые символы, и чтобы они оказались только...

Нажатие клавиш клавиатуры
Подскажите, пожалуйста, как сделать, чтобы по нажатию ондовременно двух клавиш, событие срабатывало на клавишу, у которой скан-код больше? ...

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

8
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
08.07.2010, 16:17
C#
1
2
3
4
5
6
7
private void OK_button_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Shift && e.KeyCode == Keys.Tab)
            {
                
            }
        }
2
Padawan
 Аватар для Johnny_D
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
08.07.2010, 16:46  [ТС]
А вот с ctrl как быть?
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
08.07.2010, 16:49
C#
1
2
3
4
5
6
7
private void OK_button_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Control && e.KeyCode == Keys.Tab)
            {
                
            }
        }
1
Padawan
 Аватар для Johnny_D
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
09.07.2010, 12:21  [ТС]
Блин, еще проблема, а как отловить нажати Tab'а при перемещении по texteditor'ам на форме? Ловятся через раз.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
09.07.2010, 15:38
Цитата Сообщение от Johny_D Посмотреть сообщение
как отловить нажати Tab'а при перемещении по texteditor'ам на форме
У каждого элемента есть событие Enter, которое происходит при переходе курсора на этот элемент. Попробуй ловить его для нужных компонентов
0
Padawan
 Аватар для Johnny_D
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
09.07.2010, 15:55  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
У каждого элемента есть событие Enter
Как раз вот от этого уходя, пытаюсь поймать Tab, в этом направлении засада получается.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
09.07.2010, 19:30
лови KeyUp и смотри, какая кнопка была нажата
0
 Аватар для d0s'A
153 / 113 / 25
Регистрация: 23.06.2008
Сообщений: 320
14.07.2010, 07:27
TextBox не отлавливает кнопку Tab, используй для этих целей RichTextBox
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.07.2010, 07:27
Помогаю со студенческими работами здесь

Автомат(нажатие клавиш 1-2)
Кто нибудь может помочь с кодом: Нужно сделать так чтобы нажимались следующие клавиша цифры 1 и 2. между переключением 1 к 2 займет 3 сек...

Одновременное нажатие клавиш
Здравствуйте. Столкнулся с проблемой. Кнопки на форме связаны с клавишами клавиатуры. Необходимо что бы при нажатии на 3 кнопки...

Нажатие клавиш контроля
Доброго времени суток. Создается приложение в KOISK-mode. Нужно отловить нажатие всех клавиш контроля: ctrl + alt + del, alt + F4, alt +...

Нажатие сочетания клавиш из программы
Хочу создать программу, которая сама будет нажимать сочетание клавиш Ctrl + Shift + L через определенный промежуток времени бесконечное...

Нажатие клавиш в неактивном окне
Hello, ребят, суть вопроса такова. Можно ли как либо эмулировать нажатие клавишь в неактивном окне при помощи WinAPI - keybd_event?...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru